Created test to prove issue

USERGRID-1861
Initial refactor of IR to have OrderByIterators.  SliceScanners will
need to return the full column before this can be finished.

USERGRID-1861
Poke to fix slf4j-api missing from compile dependencies.
Poke to fix slf4j-api missing from compile dependencies.
Updated order by visitor to handle single slice iterator vs order by iterator.  Need to add multiget and specific props to the EM to make sort loading faster.

USERGRID-1861
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
Updated to perform sorting per primary iterator page.

USERGRID-1861
proper query serialization
fix Query by Identifier
The load works.  However, there are issues with cursors and paging

USERGRID-1861
access to properties through ServiceManager
The cursor is highly inefficient.  We're re-visiting nodes that we've already dropped on subsequent cursor invocations.  Need to optimize this better.

USERGRID-1861
Adding a settings.xml file for use by Cloudbees to make these tests
pass. It seems Cloudbees just can't handle the excessive forking.
ignore structure 101 plugin state file
cleanup unnecessary classes and use Java constant convention for logger
Fixes iterators with single order by field

USERGRID-1861