Test and fix for a bug with getAllExecutables() that does not recurse
into the type hierarchy for CtInterface.
Cosmetic.
Merge pull request #40 from seintur/getallexecutables_bug

Fixes a bug with getAllExecutables() that does not recurse into the type hierarchy for CtInterface.
refactors the classpath handling after discussion on Github and analysis of Sebastian pull request #39
    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 a new test was added to TypeReferenceTest class,
    along with its resources in src/test/resources/reference-test/.