Update to Console, Light, Music, Tower and shared comms.

Light: Arduino Pro Mini controlling WS2812 RGB pixel strips to light
       rim and buttons on the console.  Has 4x GPIO pin connection
       via Console(Light).

Music: Arduino Pro Mini controlling VS2053 music breakout.  Has Serial
       connection for two-way communication via Console(Music).

Tower: JeeNode controlling tower lights and fire.  Has RFB12b connection
       for two-way communication via Console(Tower).

Console: arranged subcomponents along the following lines:

- Input units:
  Touch: uses the MPR121 capsense breakout to detect press/release
  Button: uses hard buttons wired to Mega (debugging)

- Output units:
  Light: controls outboard Light Arduino to control WS2812 strips
         also controls hard LEDs wired to Mega (debugging)
  Music: controls outboard Music Arduino to control VS1053 breakout music
         also controls hard Tone pin to make tones.
  Tower: controls RFM12b module to send light and fire requests to the Towers

- Console units:
  Gameplay: runs the Simon game as a FSM
  Extern: (stubbed) interaction with external projects (Cloud, Giles)