Upgrade to commons-lang3. See http://commons.apache.org/proper/commons-lang/
Merge branch 'master' of https://github.com/marcusk24/Activiti into CmdTC

Conflicts:
	modules/activiti-spring/src/main/java/org/activiti/spring/components/scope/ProcessScope.java
- add MySQL QA configuration.
- misc minor fixes.
Merge branch 'master' of https://github.com/marcusk24/Activiti into CmdTC
root pom.xml: downgrade maven-jar-plugin to 2.3.2 because of manifest bug in m2e.
[ACT-1758] Add ability to flexibly configure the command interceptor chain by moving their configuration from the interceptors themselves to CommandConfig. Simplified the command-executor related functionality in implementations of ProcessEngineConfiguration. CommandExecutor split into seperate CommandExecutor and CommandInterceptor interfaces. CommandExecutor now has 2 execute methods, 1 with and 1 without the CommandConfig. CommandInterceptor only has the one with CommandConfig. CommandExecutorImpl renamed to CommandInvoker.
ClockUtils was not always reset properly, causing an issue with MySQL (Data truncation: Incorrect datetime value: '1900-01-01 00:00:xx').
[ACT-1758] Default Bitronix configuration for test through properties file. Added FactoryBean for Bitronix PoolingDataSource to correctly manage its lifecycle when used in JUnit tests.
[ACT-1758] Replace the seperate command executors with a single of configured by CommandConfig.
[ACT-1758] Finishing touches.
[ACT-1758] Spring+MySQL and JTA+MySQL configurations.
Opening up the variableConverters list for subclasses (was private)
ACT-1720: Removing obsolete spaces after table-prefixes
ACT-1665: Support of UUID's as custom variable type, to allow querying
ACT-1770: Fixed issue with model query
ACT-1725: fixed positioning issue + fixed upload-component drop
Merge pull request #113 from marcusk24/CmdTc

Flexible command executor configuration
Merge remote-tracking branch 'upstream/master'