ByteArray: don't use a resolve function
ByteArray: don't use a resolve function

It would do nothing anyway, because it was doing priv_from_js
with the wrong arguments, seeing always NULL and returning TRUE.
We don't need to actually define properties, we can just hook
get and set.

Also, we can prevent setting the JS stored value by storing
undefined in the setter.

https://bugzilla.gnome.org/show_bug.cgi?id=700337

pixunil/cjs,pixunil/cjs,pixunil/cjs,endlessm/gjs,endlessm/gjs,djdeath/gjs,djdeath/gjs,djdeath/gjs,mtwebster/cjs,endlessm/gjs,mtwebster/cjs,pixunil/cjs,mtwebster/cjs,mtwebster/cjs,djdeath/gjs,mtwebster/cjs,endlessm/gjs,endlessm/gjs,pixunil/cjs,djdeath/gjs