Move segments processing
assertSame && assertNotSame
assertNull
Update return values
Update interface
Useless foreach constructor
Useless function overrride
Merge pull request #5342 from lucasmichot/4.2-fluent

[4.2] Support\Fluent : constructor
Merge pull request #5343 from lucasmichot/4.2-queue-job

[4.2] Queue\Syncjob : useless function override
Merge pull request #5338 from lucasmichot/4.2-cache-docblocks

[4.2] Cache : update docblocks
Merge pull request #5337 from lucasmichot/4.2-tests-null

[4.2] Tests : assertNull
Added purge method.
Increment version.
Merge pull request #5330 from lucasmichot/4.2-support-namespaceditemresolver

[4.2] Support : Segments don't need to be processed for namespaces
Merge pull request #5336 from lucasmichot/4.2-tests-same

[4.2] Tests : assertSame and assertNotSame
assertInstanceOf