[typecoerce] add "unsigned long" type conversion

apply W3C WebIDL "unsigned long" type conversion algorithm