added useful method to get the source from an object which could be

different from the first loaded class when loading by name.  so now we can also call 

    JavaUtil.getJarPathForObject( someObj.getClass() )