fix log4j.xml validation

doctype detection was being performed without eclim's entity resolver,
resulting in a FileNotFoundException to do the log4j.dtd not being
absolute.
fix classpath variables unit test to account for un-ordered test methods