- initial Non CDI tests working
change mechanism for bootstraping emf and em
- initial factories with a set of tests working
- Adding extra fixes to maciej/refactor branch
Merge remote-tracking branch 'maciej/refactor' into ht-module-merge

Conflicts:
	jbpm-services/droolsjbpm-knowledge-services/src/main/java/org/droolsjbpm/services/api/ServicesSessionManager.java
	jbpm-services/droolsjbpm-knowledge-services/src/main/java/org/droolsjbpm/services/impl/SessionManagerImpl.java
	jbpm-services/droolsjbpm-knowledge-services/src/main/java/org/droolsjbpm/services/impl/event/listeners/CDIBAMProcessEventListener.java
	jbpm-services/droolsjbpm-knowledge-services/src/main/java/org/droolsjbpm/services/impl/event/listeners/CDIProcessEventListener.java
	jbpm-services/droolsjbpm-knowledge-services/src/main/java/org/droolsjbpm/services/impl/helpers/KieSessionDelegate.java
	jbpm-services/droolsjbpm-knowledge-services/src/main/java/org/jbpm/task/wih/AbstractHTWorkItemHandler.java
	jbpm-services/droolsjbpm-knowledge-services/src/test/java/org/droolsjbpm/services/test/support/SupportProcessBaseTest.java
	jbpm-services/jbpm-human-task-services/src/main/java/org/jbpm/task/deadlines/DeadlinesDecorator.java
	jbpm-services/jbpm-human-task-services/src/main/java/org/jbpm/task/identity/UserGroupLifeCycleManagerDecorator.java
	jbpm-services/jbpm-human-task-services/src/main/java/org/jbpm/task/identity/UserGroupTaskAttachmentDecorator.java
	jbpm-services/jbpm-human-task-services/src/main/java/org/jbpm/task/identity/UserGroupTaskCommandExecutorDecorator.java
	jbpm-services/jbpm-human-task-services/src/main/java/org/jbpm/task/identity/UserGroupTaskCommentDecorator.java
	jbpm-services/jbpm-human-task-services/src/main/java/org/jbpm/task/impl/TaskDeadlinesServiceImpl.java
	jbpm-services/jbpm-human-task-services/src/main/java/org/jbpm/task/impl/TaskInstanceServiceImpl.java
	jbpm-services/jbpm-human-task-services/src/test/java/org/jbpm/task/internals/TaskDatabaseProducer.java
	jbpm-services/jbpm-human-task-workitems/src/main/java/org/jbpm/task/wih/CDIHTWorkItemHandler.java
	jbpm-services/jbpm-shared-services/pom.xml
- refactoring factories
- refactoring tests
- Adding ignore to non migrated tests
Added query method with status parameters
Added queries for details
- updating orm with queries
- updating jbpm-tests with working tests
- updating decorators
- fixing compilation problems in k-services
- adding services to factory in k-services
Merge branch 'ht-module-merge'

Conflicts:
	jbpm-services/droolsjbpm-knowledge-services/src/main/java/org/droolsjbpm/services/impl/helpers/KieSessionDelegate.java
	jbpm-services/jbpm-human-task-workitems/src/test/java/org/jbpm/task/test/TestStatefulKnowledgeSession.java
Fixing compilation error
JBPM-3940 - Merge history logger implementations in jbpm-bam
JBPM-3940 - Merge history logger implementations in jbpm-bam - jbpm-services adjustments
fixed invalid merge that reverted change
initial impl
added persistence and registering of listeners and handlers
rename refactor
refactor to use Runtime that keeps ksession and task service as one
ported verification tests