JBIDE-16375: Added support for max version filter

* Improved parallelism on p2 resolver and general performances
* Refactoring to smoother UI (re-use instantiated items instead of
creating them over and over again)