Added upstart-job template. Refs #2014

This is a generic upstart job configuration template that can be
instantiated from templates.metadata.
Implemented Upstart service supervison. Refs #2014

If an upstart job configuration is present for a given service, SysV
init scripts are disabled and all service actions
(start/stop/restart/reload/status) are executed by initctl.
Escape dash chars in DBus paths of Upstart jobs. Refs #2014

Fix service names containing "-" for dbus-send invocation,
substituting "-" with "_2d".