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
Fixed org collision and the email workflow tests which were being ignored.
Merge branch 'master' of github.com:apigee/usergrid-stack into USERGRID-2281
still working on test case
Added extra assertion
USERGRID-2281: adding some tests and fixes to demonstrate proper confirmation.
USERGRID-2281: remove concurrencty on mock mail server tests.
USERGRID-2281: eliminating concurrency for mock mail server tests pulling them out of the suite.
Merge branch 'master' into USERGRID-2281
Merge pull request #221 from apigee/USERGRID-2281

Usergrid 2281