autorun.js: make it a module
autorun: now part of server.js
systemd: updated bonescript start method

* No longer starting autorun seperately
* Using 'npm start -g bonescript' to invoke
Debug is now based on process.env.DEBUG.
server/autorun: separated again

Tested via:
jason@timbird ~/workspace/bonescript $ NODE_PATH=~/workspace/ PORT=8080 SERVER_DIR=~/workspace/bone101 node server.js
jason@timbird ~/workspace/bonescript $ NODE_PATH=~/workspace/ PORT=8080 SERVER_DIR=~/workspace/bone101 npm start
jason@timbird ~/workspace/bonescript $ NODE_PATH=~/workspace AUTORUN_DIR=~/workspace/autorun-test node autorun.js
Revert "systemd: updated bonescript start method"

This partially reverts commit 9e707e86ff3afe13b5a7d4a817cb122cbe1cb284.

I kept the update to the method to start the server, but put back
the separation to the autorun. I'll figure some other way to get the
two processes talking, perhaps just over HTTP, despite the efficiency
issues.
server: attempt to change server event listners
add hw_universal in attempt to fix pwm devicetree oddities
my.js: fixed a debug statement
Merge branch 'master' of github.com:jadonk/bonescript