CONN-1195: Message Monitoring related changes

1. Added MessageMonitoring functionality (API, DAO, hibernate support files and supporting classes)
2. Added a new database for MessageMonitoring and also updated the sql scripts (except Oracle)
3. Changes to the glassfish domain template
4. Few Direct unit tests are commented out for now, this will be fixed in the next pull requests
Can we camel case this class (and the related ones)?  I know we don't have any hard rules about it, but it would make the naming consistent with our existing Entity classes in the rest of CONNECT.