Fix board initialization failure caused by user specified port names

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
v0.7.29

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Remove the sleep abomination from exposed Fn API

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
v0.7.30

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Feature: Implement Common Anode Led RGB
Add breadboard diagram for Led RGB Anode
[Led] Constrain value to ensure 8-bits
v0.7.31

Anode RGB support

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Remove the `mock` code path in Board's constructor. Allow disabling of debug mode.

The mock code path is not necessary with new 'isReady' io object flag. Without mock it is now desirable to allow disabling of debug mode. It still defaults to true.
When MockFirmata io plugin is used, don't bind process events in broadcast call

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>