A JSR168-compliant implementation of inter-portlet communication

Note: there is now a new version of the messaging library available.