Support @ patterns as in Haskell
Change the Haskell API for compilation to make it easier to see error messages.
Update 'at patterns' to use the as notation per mailing list discussion
Switch from sets of constraints to lists of constraints. This should have a positive performance impact, in that list insertion should be asymptotically faster than set insertion.
Merge pull request #167 from A1kmm/Support-at-patterns

Support @ patterns as in Haskell
Only produce elmo files. The aim is to use a layout for object files similar to Go, which has thought very hard about how to make compilation really fast.
Merge branch 'master' of https://github.com/evancz/Elm
Merge branch 'master' into dev

Conflicts:
	compiler/Model/Ast.hs
	compiler/Types/Constrain.hs
Fix parsing bug in `as` patterns that would fully commit if any spaces were seen.

Also add `as` variables to reported variables in patterns.
Switch to only generating elmo files. Turn off the CPP flags in .cabal and remove all generated JS files on each build for now.
Add type constructor for extensible records.
Fix bug in setting headers.
Print out a bunch of extra information about type checking.
fromRecord (toJS): convert recursively and string handling
Merge pull request #171 from madscoaducom/dev

fromRecord (toJS): convert recursively and string handling
Add opacity to the collage API
Properly read alpha value.
Ensure that alphas compose when used on groups.
Merge branch 'dev' of https://github.com/evancz/Elm into dev
Add some notes about changes so far.