Adds a FASM Interface for exporting FASM files. A few notes:
This has only been used for reconfigurable module designs so far.
Not all device features are supported.
The FASMs this creates are currently an older version of the FASM format than the one currently used in Project X-Ray (it would be good to update the code appropriately at some point).
This PR branched from #382. We should squash the commits when we merge this PR.
Adds a FASM Interface for exporting FASM files. A few notes: