[TASK] Improve PackageManager speed
The main improvement is the addition of a first level cache for
composer manifest data that was read once to avoid reading the
files multiple times.
Additionally the package path is reused in the ``PackageFactory``
to reduce the amount of concatinated path segments.
Releases: master, 3.0