1) rewrite hexchar2bin to fix different behaviours between JS and Java;
2) add hackUin to make this Java fork traets uin as the JS on does;
3) add some docs & comments.