Dev

Merge in most recent changes:
  - more robust port detection
  - tone() support
  -capacitive sensor support