BinJSON final merge.

- Reduce code size of GetMember methods by calling FindDataElem method.
- Add AsUntyped declarations for untyped (i.e. *) methods.
- Fix URLLoader to do call a "matcher" method to match files (needed to implement BinJSON parser replacing standard JSON parser with no game code cahnges.
- Added [DebuggerHidden] and [DebuggerStepThrough] attributes to various infrastructure classes in runtime code to get rid of debugger call stack spam.