Updated with block support in JSValue and Number blocks in JSValue and JSContext

Updated with block support in JSValue and Number blocks in JSValue and
JSContext