USERGRID-2281:

 o added logic to consider unconfirmed state of user before allowing login
 o added exception for unconfirmed users
 o partially related to USERGRID-2164
 o TODO: test case needed for fix
 o TODO: another issue is the faulty confirmation redirect - USERGRID-2287
USERGRID-2281:

 o added some convenience methods to ServiceITSetup and it's implementation
 o cleaned up some tests
USERGRID-2281:

 o fixing EmailFlowIT so all tests pass and is not ignored
 o added some constants for app specific registration flow control ot MSImpl
Added correct maven version to build for the readme file
Added the Maven version to build for the readme file
Added the Maven version to build for the readme file
Merge pull request #216 from Niranjan-K/master

Added correct maven version to build for the readme file
UUID is being serialized as a String, recover from this - revisit
Merge pull request #218 from apigee/identifier-serialization-fix

UUID is being serialized as a String, recover from this - revisit
Fixed org collision and the email workflow tests which were being ignored.
minor formatting
Merge branch 'master' of github.com:apigee/usergrid-stack into USERGRID-2281
Test to reproduce the duplicate name issue.
https://apigeesc.atlassian.net/browse/USERGRID-2318
still working on test case
USERGRID-2331: 3.0 <= maven version < 3.1
Merge pull request #219 from apigee/USERGRID-2331

USERGRID-2331: 3.0 <= maven version < 3.1
Added the maven version range for USERGRID-2331
Added extra assertion
add optional query string parameter for lightweight retrieval: /management/users/{userid}?shallow=true
USERGRID-2281: adding some tests and fixes to demonstrate proper confirmation.