pulled up an abstract base type for the executor service

The WorkManager API cannot be mocked easily.
added unit tests
throw an IllegalStateException if the state isn't RUNNING when run
eclipse metadata update
Renamed persistence.datasource value to work with jboss

AFDP-120
Merge remote-tracking branch 'origin/master' into AFDP-118
Adjusted persistence settings for glassfish.  Made copies for tests.

AFDP-120
Removed queue names from properties, as they aren't needed there.

AFDP-120
Removed unneeded queue listener wiring.

AFDP-120
Added glassfish web xml to set classloader priority to our app.

AFDP-120
Added ignore annotations to some tests that are more functional tests.

AFDP-120
Altered wiring to reflect changes needed for glassfish deployment.

AFDP-120
JNDI lookup name change to conform to glassfish conventions.

AFDP-120
Changed hibernate validation scope to provided to avoid conflicts.

AFDP-120
Altered properties to match glassfish expectations/requirements.

AFDP-120
Added EAR bundle project that includes web tier WAR and agent RAR.

AFDP-120