First attempt at adding motorshield support

This DOES NOT work yet.
Added Arduino Firmata

Just standardfirmata with an attempt to add the motorshield as well
__init__ has TWO underscores

Also fixed motor.run and motor.setSpeed not sending the address of the
shield and the motor port, which would've been a problem if __init__ had
worked on both classes
It seems to work

This is, however, without actually testing it with motors. I just ran
both programs and looked at debug prints. Maybe if I had alligator clips
I'd actually fully test, but whatever. It doesn't error anymore.