Update hprose for JavaScript

Better Map & WeakMap for old browser.