What's what? Now you know!
Jar processing functions added
Latest opcode changes.

Inner class stuff.
Deprecated annotations!
Merge branch 'master' of https://github.com/FerryRiet/Rascal-clone into visitor

Conflicts:
	src/org/rascalmpl/library/lang/java/m3/Core.rsc
	src/org/rascalmpl/library/lang/java/m3/internal/JarConverter.java
Debug lines changed a bit to be consistent across the board.

Removed todo.
Deprecated annotation.

The right crawl function...
Ignore Object superclass
Merge branch 'master' of https://github.com/FerryRiet/Rascal-clone into visitor

Conflicts:
	src/org/rascalmpl/library/lang/java/m3/internal/JarConverter.java
Class deprecation added
Super = null test added

Jar crawl setup properly
Forgot the commented line :D
Ease of use functions added
Changed replacement to match up with the way it is done in the master branch.

Changed createM3FromJar.
Merge branch 'master' of https://github.com/FerryRiet/Rascal-clone into visitor

Conflicts:
	src/org/rascalmpl/library/lang/java/m3/Core.rsc
	src/org/rascalmpl/library/lang/java/m3/internal/JarConverter.java
Merge branch 'master' of https://github.com/FerryRiet/Rascal-clone into visitor
Typevars added to visitor
Merge branch 'master' of https://github.com/FerryRiet/Rascal-clone into visitor

Conflicts:
	src/org/rascalmpl/library/lang/java/m3/internal/JarConverter.java
Added M3 functions to Core.rsc for constructors

- Get all constructors from M3 model; constructors(M3)
- Get all constructors from class in M3 model; constructors(M3, loc)
- Is M3 entity X a constructor?; isConstructor(M3)
Added compilationUnits M3 function to Core.rsc
- Gets all compilationUnits of an M3 model; compilationUnits(M3)
Authority cannot contain slashes (duh). It has to be part of the path instead.
Implemented type dependencies and internal this$ removal
implemented compilationUnit