added hasOutstandingTransactions() and hasMessagesInQueue() methods
ensure Query is serializable w/ Identifiers
access to QueueManager
Updated calls to accurately check for messages.

USERGRID-1768
Merge branch 'master' into USERGRID-1768
proper query serialization
fix Query by Identifier
access to properties through ServiceManager
Merge branch 'master' into USERGRID-1768
Merge pull request #188 from apigee/USERGRID-1768

Usergrid 1768
Fixing some problems with the build dealing with failing tests
and again more multiple same test executions in the scheduler
and services module.
Merge branch 'master' of github.com:apigee/usergrid-stack
Making sure we never have an issue with slf4j-api dependencies.
cleanup unnecessary classes and use Java constant convention for logger
Added an ITSetup TestRule to core abstract tests.
USERGRID-1869: Adding new tactic to simplify tests using a TestRule for an
Application which for each test creates an application and has some utility
methods for making it cleaner to implement tests.
Just overrides
Merge branch 'USERGRID-1869' of github.com:apigee/usergrid-stack into USERGRID-1869

Conflicts:
	core/src/test/java/org/usergrid/mq/MessagesIT.java
	mongo-emulator/src/test/java/org/usergrid/mongo/AbstractMongoTest.java