context: provide attachToContext:(JSContext *)

This enables Nodelike to be used with an already existing JSContext. It
also now becomes possible to attach Nodelike to a WebView context.