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.
- Made sure all JSON replacement keys begin with a '$' for quick identification.