supports loading a referenced class from source classpath

the method CtTypeReferenceImpl.getActualClass was throwing an
Exception when trying to load a class reachable from the
source classpath.

the unused methods StandardEnvironment.getClasspath() and
StandardEnvironment.setClasspath() were recycled to achieve this.

to test this new feature the TypeReferenceTest class was added,
along with its resources in src/test/resources/reference-test/.

this fix probably needs refactoring.
Could you add space before and after the assertions to emphasize them. One line of comment might aslo be useful to explain it.