[PARANAMER-26] Upgrade QDox to 2.x

I've changed a couple the method signatures in favour of QDox. Not sure what the impact is of the public methods, please verify yourself.
Most important changes: 
- use JavaProjectBuilder instead of JavaDocBuilder
- Introduce JavaConstructor
- Arrays have become Lists when there's a predictable order, otherwise Collections