JsNativeCode: moved jsCode definition to js package
JsNativeCode: moved translation logic to CallExpressionTranslator
JsNativeCode: rewritten mathchesJsCode to use DescriptorPredicate