Event Progress bugfix
Autodetect Baudrate bugfix
Fixed setup.py to correctly work with versioneer
Added clean command to setup.py
Version resource on API with API and software version
Submit login form upon enter in password field, switch to password field upon enter in username field
Another try at fixing #476
Also update the metadata correctly when an analysis finishes

Closes #476 for good
Let's see if fetching the version from the octoprint module works on rtd...
We want the year in the docs to always be current
Correctly handle GET requests on /api/printer/{tool|bed} when printer is not operational

Closes #515
Properly handle exceptions other than a non-zero return code for slicing and timelapse rendering

Closes #508
Merge pull request #481 from Salandora/bugFixes

Bug fixes
UI now displays last print time as approx. total print time if available, otherwise uses estimated print time if available

Closes #523
Should fix #529
Trying to get large file uploads to work
Working streaming file upload for now
Introduced UploadStorageFallbackHandler which rewrites multipart file upload forms to store the contained files in temporary files (like nginx-upload), made the file upload API in OctoPrint utilize this
Finalizing upload streaming support

Major refactoring of octoprint.server.util (divided into smaller submodules), extended Tornado to allow for request-specific max content lengths, introduced settings parameters to configure maximum upload size, maximum request body size and file suffixes

See #455
Get default max body size from settings too