Fix error case in #457
Update Travis build to create bundle.
Modify bundle script to take OS as an argument
Merge pull request #646 from purescript/bundle

Create .tar.gz bundle during Travis build
Check for duplicate labels in intermediate types.
Initial work on #618.
Pass kind information through to externs file
First pass at #652
Simplify replaceAllTypeVars and handle some more edge cases
Merge pull request #653 from purescript/652

Simultaneously substitute type variables
Remove runtime-type-checks reference for psc-make
Tweak error message for nullary top level cases
Merge pull request #654 from purescript/649

Tweak error message for nullary top level cases
Fix #634
Merge pull request #648 from dylex/imminstance

Define type instances without wrapper function
Always include kinds in externs files
Remove Proxy example
Merge pull request #655 from purescript/634

Fix #634
Merge pull request #643 from purescript/457

Fix #457
Merge branch '618'

Conflicts:
	src/Language/PureScript/Types.hs