proof of concept for int value literals, up to detecting when Double was appropriate.
fixed bug where filename creates 'illegal unicode sequence'
small cosmetic changes in DWIM literal
handling of pattern literals through rewriting them as pattern guards
flexibly typed int literals completed.
Merge branch 'master' into literals
introduce fromDouble, repair quirks in Prelude
handling of double literals, remove warnings concerning <+>
Complete NumericLiterals example
Merge branch 'literals'