Fix bug in lineStyle migration.
Merge pull request #133 from ngunn/c-dev

Setup.hs: move buildTypes back into post-build, fixes compilation dependencies
Merge pull request #134 from ngunn/l-dev

List.js change: Nil checks all use .ctor
Merge branch 'dev' of https://github.com/evancz/Elm into dev
Fix Automaton library to match PLDI paper.
Get rid of special Input/Button.elm file, all will be in Graphics.Input.
Give better name for errors when parsing docs.json
Fix nested pattern matching in let expressions.
Add implementation for checkboxes, passwords, and emails.

Ensure that direction of text selection is properly captured.
Change send function to be curry-able.
Make sure that List only gets instantiated once. Requires that the list library is pure (never touches the `elm` variable)
Add the --no-prelude flag for compiling the standard libraries. Clean up code to handle flags. Change name of --generate-noscript to --noscript (this flag can probably be taken out actually)
Show.js: add "undefined" as possible output in toString
Otherwise toString throws an error caused by "k in v".
Rationale: even if everything is going horribly wrong, it's still useful to be able to see stuff
List.js fixes
All tested in file: https://gist.github.com/ngunn/5253583

Added:
  comment on Nil handling
  missing and and or functions

Changed:
  direct Nil comparison with ctor equiv.  see comments here: https://github.com/evancz/Elm/pull/130#issuecomment-15471337
  split function (rewritten).  previous split failed 11/18 tests (see gist for tests).  eg, split "aa" "a" generated an error

 List.elm: Uncommented type sigs (didn't see the harm...)
Merge tidy (List.js, Show.js)