Add cleanup to Scheduler quit
Better on_quit - don't delete scheduled items from RR if restart
Extracted common greenlet cleanup method in SchedulerService
Adds universal IonObject serialization for this test

The test is extended to test a specific case but the other tests' client
calls aren't through the encoding layer so IonObjects remain IonObjects
outgoing, this patch attaches a serialization layer to the client calls.
Merge pull request #427 from daf/scheduler_quit_cancels

Schedule service on_quit cancels pending scheduled events
Merge pull request #460 from lukecampbell/agenttest

Adds universal IonObject serialization for this test
Starting notification workers who know their queue_name
calculate models to align with instruments/platforms in extended site resource
bumped ion defs
Merge pull request #462 from swarbhanu/use_queue_not_worker

Follow up to OOIION-619. Starting notification workers who know their queue_name.
Merge pull request #461 from ifreecarve/2013-01-11_align_model

Adds code to align models with devices in extended site resources, OOIION-644
Fix UI preload problem with override labels
Updated data agents and handlers and added tests