split javascript out of index.html and Minify javascript
clean up index.html
Use Glen Beers SVG based Jogging rose
Minify the functions.js
split http into src and destination directories so js and html can be minified
Merge pull request #342 from wolfmanjm/webui/replace-jog-rose

Webui/replace jog rose
Added playable/printable file list and click to play
added progress and abort buttons
added rakefile with webui task

Conflicts:

	Rakefile
Merge pull request #343 from wolfmanjm/webui/add-play-file

Added playable/printable file list and click to play
remove old boottloader, replace with latest bootloader
Merge pull request #344 from wolfmanjm/upstreamedge

remove old boottloader, replace with latest bootloader
Add acceleration to homing start
Merge pull request #345 from wolfmanjm/add/acceleration-to-homing

Add acceleration to homing start
fix line endings in USBMSD (somehow they were DOS)
don't use S parameter for M665
Merge pull request #346 from wolfmanjm/upstreamedge

fix line endings in USBMSD (somehow they were DOS)
Update config
Added bang bang control for heaters
Merge pull request #348 from wolfmanjm/add/bang-bang-temp-control

Added bang bang control for heaters
add example config for delta on azteeg X5
Merge pull request #349 from wolfmanjm/upstreamedge

add example config for delta on azteeg X5
Allow TABS in config
Clean up the circular dependencies caused by header fioe including everything
Make Kernel.h only include what it needs
*** ONLY include stuff you need in the cpp file, and header shouild include bare minimum ****
add new files where code that was in header is moved to cpp as it should have been originally
Merge pull request #350 from wolfmanjm/fix/tabs-in-config

Fix/tabs in config
add option to make a switch output pin logic on/off and not pwm, default is still pwm