Remove double wait for cache warmer delay

The CacheWarmer is run by a timer after the warm delay (default 30 seconds).  But then the first thing it does is sleeps for the warm delay.  It should just run immediately because the app has already waited for that delay. 
Logging information for DDL running should use the logger instead of stdout so its output can be turned off.  Useful when running lots of test cases which all create clean databases.
Ensured that setting a null id on Query throws an NPE
Merge pull request #6 from jroper/null-id

Ensured that setting a null id on Query throws an NPE
Merge pull request #3 from jroper/patch-1

Remove double wait for cache warmer delay
Merge pull request #5 from mbell697/master

Change console output of DDL runner to use a logger instead of stdout.
Merge pull request #2 from outersky/master

Add Expose annotation for customerizing read/write json format
Added support of setting entity concurrency mode via annotation
Merge pull request #7 from mochalov/master

Setting entity concurrency mode via annotation
Changes to support the preceeding merges
turn DDL generation into plugin, allow for other plugins to run
Merge pull request #13 from rvowles/master

Please consider this for updates to the server.
change parent pom and move scm url to ebean-orm
Remove LDAP feature support
Remove Validation and LDAP features
Small correction of the error message
Correction to be able to find on object with Enum as id.
migrate from JUL logging to SLF4j
migrate from JUL to SLF4j
Merge pull request #15 from rvowles/master

This is all of the stuff to migrate Ebean to slf4j