Initial commit of existing scheduler framework

USERGRID-753
Merge branch 'master' into USERGRID-753
First commit after rewire.  

USERGRID-753
Temp commit, overwrite
Add lazy init fix to schema for strongly typed entities

USERGRID-753
Basic scheduler wired and working.  Need to implement fail count.
Added scheduling with rate limiting.  Does not work well over long
periods of execution.

USERGRID-753
dropping ignore on this until i can figure it out
Merge pull request #54 from apigee/USERGRID-1185

support push notifications
class level ignore. Five bucks to whoever can figure this one out
Merge branch 'master' of github.com:apigee/usergrid-stack
Added custom retry time to JobFailureException so client can specify the
wait time to retry.

Added a semaphore to allow us to signal when capacity is available under
high load for better job throughput.

USERGRID-753
Fixed default delay

USERGRID-753
Merge branch 'master' into USERGRID-753
Updated projects and pom.xml as well as runner
Merge pull request #55 from apigee/USERGRID-1185

enable large-scale device selection for notifications through filters
Upadated tests for multi-module building
Removed Junk comment.
Merge pull request #57 from apigee/USERGRID-753

Usergrid 753