WICKET-5539 Incorrect recreation of page in case of PageExpire

Support named parameters type.
The type is a hint from where the parameter has been read from - the url path, the url query string, or manually set
WICKET-5539 Incorrect recreation of page in case of PageExpire

Add javadoc and method to read all named parameters with a given type
WICKET-5669 Mark page parameters with a flag where they have been read from
Merge branch 'master' into 5539-named-parameters-type
WICKET-5670 org.apache.wicket.protocol.ws.api.registry.IKey should be Serializable (IClusterable)
WICKET-5669 Mark page parameters with a flag where they have been read from

Simplify - no need to set INamedParameters.Type.MANUAL explicitly, it is the default.
Merge branch 'master' into 5539-named-parameters-type