Make ProviderManager static

also remove initialize() from ProviderFileLoader, by simply putting the
code into the constructor.
Tell Gradle to download javadoc

when creating the classpath for eclipse.
Make IQ attributes final in parseIQ()
Add 'null' check to parseContentDepth

Does not fix the actual problem, but at least prevents resource
allocation until OOM.