Replace timers with single ScheduledServiceExecutor.

Timers were a thread leak in Metadata Notifier because each notification started a new timer but timers never have their thread shutdown.

Also was a problem for tests because timers kept getting created until (occasionally) a perm gen error occurred
Allow _content_type parameter (and any other "external" parameter) on this service