Massive undertaking of trying to implement @types.

Seems to work mostly but haven't confirmed yet against other M3s.
Also, code is quite ugly atm but I just wanted to get this done before tomorrow xD. Cleaning up can be done later.

Made the 'Bounds' rascal type available for creation/instantiation within Java.
Includes the fix/clean-up of JarURIResolver.
Some breakpoint code I forgot to delete