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
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
Upadated tests for multi-module building
Removed Junk comment.
Merge pull request #57 from apigee/USERGRID-753

Usergrid 753
Merge branch 'master' into test-plumbing
spreading around maven-jar-plugin w/ version