merged button into switch to generally reduce naming confusion and to allow greater muxing options
put docs/ConfigSamples back the way they were
Merge pull request #169 from logxen/switch

Switch / Button Merge
updated ConfigSamples for new switch system
Merge remote-tracking branch 'upstream/edge' into edge