code gardening
extract testing macros to their own module
compiler api tests
options.allowUndeclaredIdentifiers
compilerFromString should inherit global options
(including emitIdentifierStatements)
Merge pull request #52 from bamboo/master

options.allowUndeclaredIdentifiers