Fix initial temperatureHistory load not containing any data
Merge remote-tracking branch 'CapnBry/temphistfix' into devel
Properly disable connection configuration when connected
Overall better gcode file handling

See #182 and https://groups.google.com/forum/#!topic/octoprint/YnOzyToxfkI
Fix metadata removal on upload for files with un-sane characters in them

When re-uploading a file with characters that will be later sanitized,
the old metadata entry wasn't removed because it checked the unsane
filename rather than the sanitized version that will later be stored.

This was creating an inconsistent metadata view during analysis for
files with spaces in them.
Update job metadata when the gcodemanager signals a change
Remove superfluous selectedFile setting as setJobData does that
Added a note to please create pull requests against devel
Added left space on filesystem holding the uploads folder to the gcode files list

Closes #186
Merge branch 'master' into devel
Just in case we'll use subfolders in the future...
Merge branch 'CapnBry-job-metaupdate' into devel
Refresh gcode visualization if the selected file is modified

This passes the file modification time to the javascript side and if
they don't match then the file is re-downloaded and parsed. The mtime
is also used in the AJAX request as it prevents the browser from serving
the new request from cache.
Fixed typo (flip{X|Y} => flip{H|V})

Thanks to @spapadim for the heads-up
Enforces a new first-run setup wizard for access control to be run and forbids running OctoPrint as root unless a special command option is supplied

The dialog also informs about the risk of unauthorized strangers (mis)using the printer if an unsecured OctoPrint installation is made available on the internet.
Only enable "Keep Enabled" button if data entered into form is valid. Also changed the wording a bit here and there.
And a robots.txt for good measure...
Merge branch 'Foosel/Master'