First pass at adding support for AdaFruit Motor Shiled v1.*
Supporting named motors since it is on a specific board
The pins were wrong.  Getting them right.
Don't push the swithes state to the shift register if it hasn't changed.  Perf improvement
missed a cmd-s and pushed up a not-yet-working version before
Merge remote-tracking branch 'upstream/master'
a silly mistake.  driver is working again
Fix onboard detection for Edison
v0.8.22
For some reason "contains" is missing when this ran on travis.
This seems to have stopped failing in travis.
Supporting a generic ShiftRegister motor controller
Adding some shield configs.  Only tested the ADAFRUIT_V1 config.  More to come
Adding tests for the ShiftRegister motors
moving the bits configuration into private state.  Needed to move the creation of the private state up so that it can be accessed during initialize()
Support running 'just' one test suite.  [4mRunning "nodeunit:just:motor" (nodeunit:just) task[24m

[4mRunning "nodeunit:tests" (nodeunit) task[24m
Testing motor.js......................................................[32mOK[39m
[32m>> [39m370 assertions passed (170ms)

[32mDone, without errors.[39m
Don't need the underscore reference anymore
taking the registry off the board, and into a private mapping
Adding some enforcement rules and fixing the style baddies
Cleaning up the latch logic