safer hashing of type "object"
the "bool" type match adds a try {} around an unsafe attempt to String(this)
the "array" type match now pre-specializes to Array.isArray if available so there is no runtime cost
add test for a bug: $.hash(Object.create(null)) would crash
v0.0.71 - bug fixed in $.hash