[1065427] Deleting multiple operation history records generating ORA-00060: deadlock
Stop the GUI from sending simultaneous async opHistory delete
calls when deleting multiple opHistory records (one call for each
selected record).  Add support for a single round trip to the
server that performs deletion of all requested records (a new
Remote method).  Also, disable buttons while delete is in progress, to prevent multiple
requests.

This avoids the deadlock issue by removing the several async
calls being processed sumultaneously by different beans in the pool.
It's a a soft fix in that it doesn't alter the server-side
processing, but it is likely sufficient as well as being more
efficient.

Also:
- undeprecated ApplicationException for use in new SLSB method
- clean up OperationManagerLocal, making it extend OperationManagerRemote

Conflicts:
	modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/detail/operation/history/AbstractOperationHistoryListView.java
	modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/operation/OperationHistoryView.java
	modules/enterprise/server/jar/intentional-api-changes-since-4.9.0.xml
	modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerLocal.java

Cherry-Pick master 490aa65ab7c1be5067dfc12210195b1396199d9a
[1065427] tweak to fix given feedback.

Cherry-Pick master b098988997feff6284a849b33fbf0c67cdd7072e