Fix Char comparisons

Fixes evancz/Elm#392
Fix issue #397. Core issue was that scanning for infix declarations was not clever about strings.
Merge branch 'dev' of https://github.com/evancz/Elm into dev
Added link to new Installation instructions
Merge pull request #398 from fosskers/master

Added link to new Installation instructions
Keep general instructions on main page
Update README.md
Update README.md
add haskell platform link again
Clarify instal directions a bit
Go to original error style. I think it's nicer.
Add note about no sharing between top-level and let-bound type variables
Use instanceof for performance
Further optimizations
Merge pull request #399 from mgold/char-compare

Fix Char comparisons
Fix typo pointed out by @mgold. Thanks!
Get rid of dependency on uniplate so AST does not need to derive Data or Typeable

This is motivated by wanting to add things to the AST that cannot
derive Data or Typeable
Add empty element
Fix bug in parser

34913d5 broke the parser in the following case:

f = '\"'

This commit fixes that.
Add note about how to request features to the main repo