Major overhaul

More SHA-1 implementations
UTF-8 conversion
qp -> qdp
Add a Canvas-compatible qpath2d function
Replace vendored jsSHA with Rusha
Update copyright
v0.2.0