Switched to Groovy 2.3
Removed a Groovy extension constructor for MessageBehavior since the type inference in Groovy now takes care of that
Switched agent hash maps to use concurrent implementation to avoid ConcurrentModificationExceptions as well as avoid performance reduction due to the previously used synchronized maps
Bugfix in Aloha test case (perhaps due to change in Groovy type inference)