Serialization of Text values (#136)
More FFI docs
Collect module level names into a separate scope.

ModuleScope formatting
Calculate imports in one place, not during code generation
ModuleScope documentation
Remove stateExportAll
Rename addExports -> bindAsLocals
Cache exports from modules for when they are imported from several other modules (closes #190).
Merge remote-tracking branch 'faylang/output-control' into faylang

Conflicts:
	src/Language/Fay.hs
	src/Language/Fay/Compiler.hs
	src/Language/Fay/Types.hs
Merge branch 'oc-merge' into with-fay-base
Merge remote-tracking branch 'origin/fpco' into with-fay-base