Merge pull request #399 from Smoothieware/edge

stable edge before multitool
update firmware.bin fir master
Merge branch 'edge'

Conflicts:
	FirmwareBin/firmware.bin
make dtor virtual
Merge pull request #485 from wolfmanjm/upstreamedge

make dtor virtual
If no heaters presume no extruders and do not create extruder menu or temperature relted panel menu items
don't disdplay tmperatures on panel if no heaters
Merge pull request #486 from wolfmanjm/optimize/optionally-load-extruder-menu

Optimize/optionally load extruder menu
Half hearted attempt at implementing M112 ESTOP
Merge pull request #489 from wolfmanjm/upstreamedge

Half hearted attempt at implementing M112 ESTOP
Fix switch state sio it is false if PWM switch and S0
Merge pull request #490 from wolfmanjm/upstreamedge

Fix switch state sio it is false if PWM switch and S0
DHCP option 12 support (hostname)
Merge remote-tracking branch 'upstream/master' into edge

Conflicts:
	FirmwareBin/firmware.bin
Merge pull request #491 from soldierkam/edge

DHCP option 12 support (hostname)
Added install instructions for Homebrew users

Mac OS X users of Homebrew can install gcc-arm-embedded from a Formula
Merge pull request #494 from bfoz/patch-1

Added install instructions for Homebrew users
update firnware.bin and checksum
Merge branch 'edge' of github.com:Smoothieware/Smoothieware into edge
Update README.creole