Spring3

Hi, this raft of changes cleans up/out a lot of unworthy code, introduces @EnableActiviti as an alternative, Java-configuration centric approach to configuring a ProcessEngine. It also moves some of the unit tests to use this java configuration style instead. This raft of changes also cleans up the implementation for the ProcessScope implementation.