purescript.cabal: allow mtl-2.2, transformers-0.4

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
purescript.cabal: add missing tests to tarball

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge pull request #546 from trofi/master

Update .cabal file to be a bit friendlier for distributions
Remove Alternative from Prelude
Add case for function application to a type class dictionary
Merge pull request #550 from purescript/536

Add case for function application to a type class dictionary
Fix isModuleEmpty, resolves #551
Merge pull request #552 from purescript/551

Fix isModuleEmpty, resolves #551
Fix #422 wrong "unknown module" error
Merge pull request #558 from purescript/422

Fix #422 wrong "unknown module" error
Add `jsUnit` value
Use unit over {}
Merge pull request #560 from purescript/alternative

Remove Alternative from Prelude
Bump version
Use undefined over unit
Optimise __unused and fn(undefined)
Update valUnit name to valUndefined
Merge pull request #559 from purescript/js-unit

Use undefined instead of {} in generated code
Send code coverage report to coveralls.io
Fixed hpc-coveralls target test suite name