Change unit tests to use ArduinoUnit FakeStream
Merge branch 'dev' of git://github.com/firmata/arduino into dev
Fix issue #36

Includes unit test coverage. Adds an unsetFirmwareVersion() method to
FirmataClass to make unit test independent from other tests.
Merge pull request #41 from mmurdoch/dev

Fixed issue #36 (setFirmwareVersion leaks memory)