Less scary message with Ctrl-C, remove gcode viewer for android
Also provide the filename (basename without the path) in print events
Log tab added to download and remove logs
fix up urls in API example requests
fix crash when getStartTime() returns None
correct response code for connection success
Merge pull request #379 from MissionSt/api-doc-fix-connect

API Doc: Fix response status code for connection POST success
Merge pull request #377 from MissionSt/api-doc-fix

Fix urls in connection API examples
Merge pull request #378 from MissionSt/fix-time-crash

fix crash when getStartTime() returns None
Merge branch 'devel' into jamesgao-devel

Conflicts:
	src/octoprint/server.py
Moved "Less scary error message" patch to new location
There's now a different mechanism in place to prevent mobile browsers from crashing on large gcode files being visualized
Merge remote-tracking branch 'origin/devel' into devel
Bugfix: Do not run gcode analyzer when a print is ongoing

Evaluate active flag on gcode analyzer AFTER fetching an item from the work queue, otherwise it will always start working once it finds something if the active flag was true once but then switched to false while the queue was still empty.

Thanks to @Salandora for spotting this.

Fixes #357
Only list those SD files that have a ASCII filename

 According to the RepRap protocol we should actually not ever get anything other than those anyways, as the protocol is defined as ASCII-only. In the future there might be a way to somehow handle such files too, for the time being this fixes issues though where non-ascii files on the SD made the whole SD file handling not work.

 Closes #381
added basic terminal command history

use up/down keys to navigate through command history.
Moved Log tab to Settings
Fixed indentation
Removed unused parts from backend code, moved formatting to frontend, added date column, switched to modification date (might be more interesting in case of the log files)
Merge branch 'devel' into Salandora-logDownload