Modified PerProcessInstanceRuntimeManager to generate a new Runtime when the runtime Context is an EmptyContext
 - minor update to sample
 - fixing equals for processes where id == null
JBPM-3981 - Moved RuntimeManagerCacheEntryPoint to kie-internal
- fixing wrong generic usage
- Adding HR Hiring Example
- fixing HR process example and test
Add query for getting owned tasks with expiration date before specified date
Use human readable dates in getTasksOwnedByExpirationDateBeforeSpecifiedDate query test
- updating BAMTaskListener to work with the knowledge services
- making BAMTaskListener a non conditional observer and removing the injection
added agenda event listener to trigger rules automaticaly, make this listener part fo default runtime environment
removed domain from services, added deployment service and deployment units to managed assets
BZ 953891 - Entities in jbpm-services/executor-services use fields that are reserved SQL keywords
added default forms, fix for audit logger for cdi