- added a missing subject to the MailBridge interface
- implemented a JNDI mail bridge
** Re-added test removed in last commit
** Added support for deleting workspace via REST into SeleniumTestBase
** Added support for deleting workspace material via REST
** Added support for deleting html materials via REST
** Implemented deleteWorkspaceMaterial and deleteHtmlMaterial in
SeleniumTestBase
** Fixed NPE in SeleniumTestBase
** Fixed annotations on material rest service deleteHtmlMaterial method
** Changed HtmlMaterialController to fire delete event on html material
deletion
** Fixed annotations on workspace material deletion REST end-point
** Changed WorkspaceSelectFieldHandler to use appropriate controller for
query select field option finding
** Removed unused findQuerySelectFieldOptionByFieldAndName from
QueryFieldController
** Added method for listing query select fields by material into
QueryFieldController
** Added method for deleting query fields into QueryFieldController
** Added material delete listener into material plugin
** Added event into workspace material deletion
** Added manual flush into QueryFieldDAO and WorkspaceMaterialFieldDAOs
because flushes resolve deletion problems with those entities
** Support for deleting workspace material fields into
WorkspaceMaterialFieldController
** Added listener for workspace html material deletions
** Added support for deleting workspace permanently
** Removed unused imports