Added graceful shutdown for upstart service.
Reworked slightly the mastership & device managers and stores to make it work (sort-of) in the distributed env.
diff --git a/tools/package/debian/onos.conf b/tools/package/debian/onos.conf
index 0d4cd6e..6d80502 100644
--- a/tools/package/debian/onos.conf
+++ b/tools/package/debian/onos.conf
@@ -13,6 +13,11 @@
 env LANG=en_US.UTF-8
 env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
 
+pre-stop script
+    /opt/onos/bin/onos halt 2>/opt/onos/var/stderr.log
+    sleep 3
+end script
+
 script
   [ -f /opt/onos/options ] && . /opt/onos/options
   start-stop-daemon --signal INT --start --chuid sdn \