Extracted RestxSpec inner classes to upper classes
and moved imports/references accordingly
Transforming cookies map into an immutable map inside
WhenHttpRequest constructor
Refactored WhenHttpRequest instanciation in
RestxSpecLoader with a builder,
thus removing adherence to cookies in WhenHeaders.fillCookiesFromValue()
(which was renamed to readHeader())
Considering shell-dependent modules as module to build "in the end"

These modules could generate some restx app during tests,
and when executing maven on these generated apps,
every "standard" restx modules should have been installed in local maven repo to be
correctly resolved
Transformed RestxSpecLoader.WhenHeaders enum into a @Component
Thus allowing to inject SignatureKey & RestxSessionCookieDesriptor when needed
Will eventually allow to have these WhenHeaders pluggables
Improved the way to resolve current module version
thanks to xavier's comment https://github.com/fcamblor/restx/commit/c1b38e0022faa03001385b6ae5d21468d5578906#commitcomment-3977154