Document Data.Typeable changes.
License change to BSD3.

Since there are no other major contributors, I believe this should not be
a problem. Even so, if you have contributed code to Haste and disagree with
this decision, please contact me and I'll make sure to remove it.
Fix unboxed arrays and char handling.

Turns out, JS is exceptionally shitty at char handling - like everything else.