Update and broaden myriad dependencies.
Merge branch 'master' of git://github.com/texodus/forml into update-deps

Conflicts:
	forml.cabal
Update, broaden test suite dependencies.
Merge branch 'master' of git://github.com/texodus/forml into update-deps

Conflicts:
	forml.cabal
Merge pull request #33 from S11001001/update-deps

Update deps to work with recent ghc installs
`while` supported as function name, small optimization to inlined pure javascript functions.
Relaxed a few additional dependencies for haskell-platform-2012.4.0.0