Fix foreachE
Merge pull request #471 from purescript/foreachE

Fix foreachE
Remove unnecessary bindName(s)
Merge pull request #472 from purescript/remove-bindnames

Remove unnecessary bindName(s)
Add Functor instance for Ref
Bump version
#295
Remove special cases from parser for JS types

Implicitly import Prim everywhere to deal with it instead
Import Prim without cheating
Merge pull request #483 from purescript/implicit-prim

Remove special cases from parser for JS types
Optimize mkFn even when the body is not a return statement.
Don't import Prim in JS
Merge pull request #484 from purescript/implicit-prim-fix

Don't import Prim in JS
Merge pull request #482 from purescript/multifn

#295
Merge branch 'master' into prototypes-with-typeclasses

Conflicts:
	src/Language/PureScript/CodeGen/JS.hs