Enable parsing of basic markdown interpolation

No interpolated values are actually used, but they are type checked.
Change API for embedding Elm modules
Begin conversion to language-ecmascript
Get closer to full conversion to language-ecmascript
Remove unused references to Unique
Stop using the Unique library
Remove the Unique library, which is no longer in use
add type annotation
Get case expressions working
Add markdown and make . notation nicer
get jsImport working
Finish converting the JS generator, still needs testing
Define convenience function List.replicate.
Get rid of Unique and add language-ecmascript
Change default modules
Switch to using Double to represent floats internal
Get generation working

move `makeSafe` over and make floats work
Rename replicate to repeat.
Merge pull request #233 from lambdatoast/dev-list-replicate

Add a replicate function to the List module
Merge branch 'javascript' into dev