First commit of the new extension aida with state machine and message
handling.
Added test for state machine and message handling.
Minor changes and improved javadoc.
Added eclipse formatter and formatted source code.
Renamed extension and packages.
Merge pull request #1929 from davebaol/aida

A new extension for AI with FSM and message handling