[typecoerce] add "unsigned long" type conversion

apply W3C WebIDL "unsigned long" type conversion algorithm
Merge pull request #334 from zivchang/next

[typecoerce] add "unsigned long" type conversion