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
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
change shift register state to value
small fix to use proper Map semantics
Adding all the motors that we document
Merge branch 'master' of https://github.com/BrianGenisio/johnny-five into amsv1

* 'master' of https://github.com/BrianGenisio/johnny-five:
  Adding all the motors that we document
  small fix to use proper Map semantics
  change shift register state to value
  Cleaning up the latch logic
  Adding some enforcement rules and fixing the style baddies
  taking the registry off the board, and into a private mapping
  Don't need the underscore reference anymore
  Support running 'just' one test suite.  [4mRunning "nodeunit:just:motor" (nodeunit:just) task[24m
  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()
  Adding tests for the ShiftRegister motors
  Adding some shield configs.  Only tested the ADAFRUIT_V1 config.  More to come
  Supporting a generic ShiftRegister motor controller
  a silly mistake.  driver is working again
  missed a cmd-s and pushed up a not-yet-working version before
  Don't push the swithes state to the shift register if it hasn't changed.  Perf improvement
  The pins were wrong.  Getting them right.
  Supporting named motors since it is on a specific board
  First pass at adding support for AdaFruit Motor Shiled v1.*