universal: remove some asynchronous junk

* still working on trying to get GPIO working
* the hacks to use fibers and make everything asynchronous, then allow synchronous calls, has really screwed a lot of things up
* can't wait to get back to and finish the 0.3.x branch
* will likely need to do a big diff against 0.2.4 and remove deltas in index.js
universal: updated detection method

* Attempted to load cape-bonescript if cape-universal entry is not available
* Only tests for cape-universal if capemgr is present
hw_universal: add read of dogtag file
Undid bunch of asynch changes since 0.2.4

* Did 'git diff 0.2.4:node_modules/bonescript/index.js index.js'
* Removed calls to 'wait_for' that depended on running in a fiber
* Put a bunch of stuff back to synchronous for now
* Can't wait to rewrite all of this, but I need a bug-fix release soon
* I was way too aggressive adding all of these changes in the first place
* Did 'git diff 0.2.4:node_modules/bonescript/hw_capemgr.js src/hw_universal.js'
* Restored synchronous handling in src/hw_universal
* Did 'git diff 0.2.4:node_modules/bonescript/hw_capemgr.js src/hw_capemgr.js'
* Restored synchronous handling in src/hw_capemgr
create_dt: made synchrnous

Attempts to make everything asynchronous weren't going very well.

This attempts to address:
https://github.com/jadonk/bonescript/issues/74
Merge branch 'master' of 191.168.7.2:bonescript/