Fix fromJSString for Float and Double.
Add setStyle', getStyle'; let prop/style ID be JSString as well as the value.
Use --opt-whole-program when running optimized test cases.
Don't create thunks if they're going to get evaluated immediately anyway.
Remove the NOINLINE pragma on to/fromJSStr.
Optimize away constant array indexing all over the place.
Re-enable accidentally disabled to/fromJSStr rewrite rules.
Update canvas example to work with Haste 0.2.5.