fixed bug in Pin declaration and usage in Button module
changed docs organization to better allow for documenting modules and added a doc for the Button module.
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
properly muxed outputs
add GCode::txt_after_ok so test can be appnded to the ok message to conform with pronterface standards
Use this in M105 so temperatures are displayed in pronterface
Merge branch 'feature/add-string-after-ok' into scissor-lift-hbot
print M206 status