Minor refactoring of the Compile module -- moved the nested types out to the top level (i.e., so they're no longer nested). This'll make it easier to refactor the functions left in the module and to implement some unit tests for them.
Removed the LexerDfaGraph module -- we'll use the type members directly instead. This simplifies the code a bit, since the module functions were just aliases for the type members anyway.
Known bugs and other issues are now listed on the Github issues page instead of the README.
Change the specifications back to the original namespaces.
Modified the AST (and other files to match) so the header/footer and user-action code fragments include source position information. The parser currently only provides the source position information for the header/footer and not the user acctions.
Updated the fsharplex parser to include the new code for providing the source-position information (this was manually added to the parser in the previous commit).
Updated copyright years.