Fix extrusion direction buttons

Make the "checked" attribute on the input element match the "active" attribute on the label, so extrusion direction (when loading the web page) matches the UI.
Merge pull request #1 from jstck/patch-1

Fix extrusion direction buttons
Better file upload etc., needs firmware 059b-dc42

Improved file upload speed
Removed limit on maximum line length in uploaded files
When uploading web files, upload .js files to js folder and .css files
to css folder
Changed delete buttons in SD card file list to work in FireFox as well
as Chrome
Increased max temperature in chart to 280C
Removed direct web print facility
Partial fix for when filenames are too long

Partial fix for when filenames are too long to fit in the boxes in the
SD card listing
Got new file upload protocol working
Use HTML 5 progress bar etc.

Use the HTML 5 progress bar to show progress because the home-made one
wasn't updating properly when the file upload speed was increased. Show
the size of the uploaded file.
Changes for firmware 059c-dc42

Changes for new upload protocol supported by 059c firmware
Fixed issues uploading config.g and temp buttons

Fixes bug whereby when a file was uploaded to the/sys directory, the
stored file would be named after previous upload filename. Also enabled
temperature buttons during SD card printing.
Improved upload speed a little
Use new features in firmware 0.59e-dc42

Added caption to layer time graph. Display machine name instead of
"RepRapPro Ormerod". Display filament used, layer height and
generated-by data when printing from SD card if available. Increase
upload buffer to 2000 bytes for faster uploads.
Version 0.90: changes for firmware 0.65e-dc42

Changed to number extruders from 1 instead of from 0.
Changed print time estimates (V0.91)

We now provide just 2 print time estimates, one based on layer time and
the other based on filament consumption. Both use data from the last 5
completed layers, or all completed layers if less than 5.
Corrected a message in reprap.js
Bug fix (version 0.92)

Fixed bug whereby the estimated end time based on filament used didn't
display when more than 100 layers had been printed.
Bug fixes for estimated print end time
Corrected display of machine name and IP address
Added check on response from machine name query
Added print control sliders (not working yet)
Speed and extrusion factor sliders now work