Don't overwrite plugin versions from the parent pom with the same version number
Use the same maven plugin versions of compiler and antrun across droolsjbpm to avoid issues
- reset KnowledgeBaseServiceFactory so it will use default one
JBPM-3722 - jbpm-console throws null pointer reading process instance
- removing unneeded entities
 - updating process compilation errors to error log level
 - adding documentation
- fix compile error - added missing methods
JBPM-3745 - Support for data inputs and outputs for business rule task
JBPM-3552 - Support dynamic RuleFlowGroup name in RuleSetNode
BZ852231 - BRMS AsyncWSHumanTaskHandler port conflicts with JON port configuration
Removing drools-persistence-jpa/test-jar from dependencies and using the jbpm-peristence-jpa/test-jar instead

- This commit modifies the jbpm-persistence-jpa test code heavily
  as well as the jbpm-bam, jbpm-bpmn2, and jbpm-test test code
- Given the development of test code in both the dev and QA groups,
  it's just easier to move the marshalling/util code to jbpm for the
  time being.
- The maven property usage has been made more transparent.
BZ-871899 - Creation of getTasksByProcessInstanceIdStatus and getTasksByProcessInstanceIdStatusTaskName as public API
BZ-871899 - test cases
BZ862296 - IllegalArgumentException when opening Business Central - ensure that exception on fireAllRules on session init will not break initialization
BZ872548 - Duplicated main agenda group on session reset - test cases
- adding groupBy queries and test
JBPM-3831 - 2^x 'garbage' timers are created when rolling back a transaction that involves the execution of a process that includes a timer
- adding jbpm-services
  - moving jbpm-human-task (cdi) implementation to jbpm-services
Add gitignore files so no generated or IDE files get pushed into git