Created a task component annotation for automated task creation.

AFDP-97
Added abstract base task and updated tasks for the new execution flow.

AFDP-98
Updated task results to support the new command-based workflow.

AFDP-98
Changed task enroller to create tasks similar to the command service.

AFDP-98
Created concept of a task result command to handle task results.

AFDP-98
Created new task result commands for existing task workflows.

AFDP-97
Changed commands to use new enroller API.

AFDP-98
Changed incoming handler to use new commands.  Removed old handlers.

AFDP-96
Updated tests based on the new changes to task workflow.
Fixed some broken functional tests.
Added activemq dependencies and basic wiring.  Doesn't do anything yet.

AFDP-97
Removed old version of the task request reply queue.
Created interface to support a JMS consumer.
Made all domain objects, tasks, and task results serializable.

AFDP-97
Created JMS executors and queues.

AFDP-97
Changed references to the task queue to be the new version.

AFDP-97
Added JNDI resources for testing.
Adjusted log level settings to aid debugging.

AFDP-97
Updated test wiring to include needed JMS support.

This commit breaks the functional tests.

AFDP-97
Changed JMS task queues to use properties for the queue names.

AFDP-96