Reverts to old version of ASM and adds ASM 5 as well
Defines new java8-plugin to support Java 8
Extracts interface with default implementation
Adds factory to allow create different versions of ClassFinder
Adds required legal files
Adds site defintion
Adds Java8 specific ClassFinder with injection
Adds some JavaDocs
Merge branch 'develop' into WW-4435
Adds basic readme
WW-4435 Allows use different versions of ASM