http: fix request helpers
http/request: fix some warnings
http/binary: fix style
http/request: use #to_n
storage: add HTML5 storage support
canvas: add HTML5 canvas support