Fix stackoverflow error

Return the map instead of a recursive call to getParameters()
Merge pull request #74 from jsight/patch-1

Fix stackoverflow error
Since InterceptorUtil is a singleton, use ConcurrentSkipListSet for the
ClassloaderRequired Sets. We are not using any bulk operations or
iterators, so ConcurrentSkipListSet is appropriate.
Properly sealed constructor
Made InterceptorUtil utilize the initialization-on-demand holder idiom
to prevent a race condition on initialization.
Fixed the abortProcess method.
Merge pull request #76 from abaxter-rh4u/master

Corrected possible race conditions surrounding InterceptorUtil's use in a multi-threaded environment
Merge pull request #75 from jsight/abort_process_fix

Fixed the abortProcess method.
Removed unused import.
Merge branch 'master' of https://github.com/redhat-consulting/jbpm-ee
Refactored to use log(1) instead of log(n) implementation of set.  No need to order the values.
Refactored to use O(1) instead of O(log(n)) implementation of set.  No need to order the values.
Merge branch 'master' of https://github.com/redhat-consulting/jbpm-ee
Two changes:
 1. Made the workitemdefinition also load from /WorkDefinitions.wid (as this is the default in BusinessCentral in the BPMS6 beta)
 2. Made the system catch Exception, as otherwise some of the default tasks may prevent a successful startup. Errors are still logged.
Merge pull request #77 from jsight/workitemdefchange

WorkItemdefinition changes to support META-INF (logical) and the default location for this file in Business Central in BPMS6 beta
Cleaned up KieReleaseIdXProcessIdListener
Merge pull request #78 from abaxter-rh4u/master

Cleaned up KieReleaseIdXProcessIdListener
Removed explicit call to afterAbort
Merge pull request #79 from jsight/abortlistenerchange

Removed explicit call to afterAbort
Added @HandlerChain annotation to ruleservice, taskservice, and workitemservice.