windows needed chrono

Change-Id: Ia9dc2a8ed629ec5483a14007c99c24d071ba37c8
Allow derived servers the ability to check if a server is still brokering.

Change-Id: Ia34d958a4f35632f859bddbc6e375eba2f060a74
Workers won't expire when heartbeating on same second as server does.

If a worker send a heart-beat at 5sec 59ms and the server recieves it
at 5sec 59ms, and than ticks over to 6sec when getting the local time, we
incorrectly kill valid workers.

Change-Id: I1ee398f98a61ff4a5114e99b28a05428e472065e
Correct method not having a return statement.

Change-Id: I723e5f18bfb226b92b876c43cd2fca23f37058e1
Add in example of using all three parts of the remus interface in a qt app.

Change-Id: I88ec36d13421bce83b20f0ba3176903e4dbe27f8
Add debug info to remus to track this down.

Change-Id: I491c93655473f1ad2d81742f61dd2d4af67bba4d
Remus worker now efficently waits for jobs.

Instead of busy-waiting for jobs, we efficiently poll
for jobs.
Conteract the mini delays that app nap causes on mavericks.

When running the remus server on mavericks we have threads
being placed in a sleep state which causes the heartbeat
code to presume the workers are dead instead of the server
just polling at a slower rate.
Cleanup some unhandled swtich options in JobQueue.
If a worker is removed and than heartbeats, consider it alive again.
Update remus version number since we fixed a serious issue.

Change-Id: Ic83476e4dd79b397e97735a3a434c96e5434a77e
Correct workers never getting jobs.

Change-Id: I0892f836ed20ff7f96e1282bf91b67cb9a20f624
Update remus version number since we fixed a serious issue

Change-Id: I5d952c6f9cd335139eb274863ea356249e5c7ae8
Better support for json files missing required options.

Change-Id: I78480765d50a82d40c712922ae13207991fba4c2
Merge branch 'safer_json_parsing'

Change-Id: I963810fc03c8bdff31a773c3383cd1436d769686
Merge branch 'v0.2.3'

Change-Id: Ic9f30e4bb490c969d891beed0ca1155fef3117ca