Arduino 1.0+ and Bounce1/Bounce2 Changes

Compiles with Arduino 1.0+
Demo programs changed to use Bounce1 or Bounce2 libraries (two demo
programs), which replace old “Bounce” debouncing library.
Structure layout changed to be actual arduino compatible library.