** 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
** Added better error messages into SeleniumTestBase REST calls
** Removed System.outs from SeleniumTestBase
** Refactored Story20 integration tests to use REST for data generation