Add initial CONTRIBUTING.md
Fix Keyboard.lastPressed to signal repeated keys
Add documentation for `JsonValue`
Add unsafe Stream functions
Get rid of dependency on `Text.Read.readMaybe` to resolve #382
that's not how you spell "high five"!
Merge pull request #383 from maxsnew/lazy

Add unsafe Stream functions
Improve message for errors when unifying rigid type variables
Add -threaded and -O2 back to resolve build issue on some machines that default to using single threaded runtime
Merge pull request #377 from cstork/master

Fix Keyboard.lastPressed to signal repeated keys
Merge branch 'master' into dev
Add more documentation (mainly adding more examples) and change to the name `splitWith`
Clarify docs for `splitWith` and make note about potential infinite loops more consistent
Add more info to comments
Merge pull request #359 from jsl/add_contributing_doc

Add initial CONTRIBUTING.md
Mess around with wording and switch to using a pdf for the contributor agreement
Rollback on laziness for now.

I feel like it does not have a strong use case yet, and does not align
with the nearterm goals of Elm. I don’t want to introduce complexity
unless it has a big reward.
Start breaking the build process up into smaller modules
Finish refactoring code into Build/ directory, make some names more consistent and remove unneeded dependencies
Get rid of dummy Paths_Elm.hs file!