Bug 1018320 - Implement FirefoxOS Sync Scheduler

First stab.  Provides `navigator.syncService.requestSync` and `unregisterSync`.

They don't do anything yet, since the scheduler hasn't yet been written.