GTNWSRP-369: InstanceContext wasn't providing an identifying enough id to use as a portlet instance key so used WindowContext.getId() instead. This should solve the issue of not being able to properly scope portlet session attributes.
GTNWSRP-370: ProducerInfo doesn't record modify registration needed information anymore since it was getting out of sync, delegates it (as it should have) to RegistrationInfo. Fixed ConsumerBean modifyRegistration method and let RegistrationProperty work without a valid listener since we don't want the restore-from-persistence use case to trigger property change events.
Updated to PC 2.4.2.Final
GTNWSRP-368: added support for XML escaping of URLs when requested by URLFormat. Requires GTNPC-108 to be fixed to work properly. Added test case and clarified situation wrt to XML-encoding of URLs which depends on how Portlet URLs are output by portlets. :(
Removed commons-lang dependency.
[maven-release-plugin] prepare release 2.2.11.Final
[maven-release-plugin] prepare for next development iteration