Added LAST_RUN line to test script auto-update
Added self-updating behaviour to script.
Removed redundant 'pass'.
Merge branch 'alpha' of github.com:LordSputnik/waveplot-client into alpha

Conflicts:
	scanner/scanner.py
Made update_applied global in AutoUpdate.
Midway through a massive update, commiting because I probably should.

Now calculates DR levels, and also can handle very long audio files. Uses modern libav functions, and generates more accurate WavePlots at the start and end of the audio file.
Removed all old code. Switch from OO approach to function-based approach.

WP Imager now only generates data for the WP itself. The server will generate thumbnails and previews automatically from this data. DR Levels now work for very short tracks too - the max peak is used instead of second max if there are less than 3 peaks.
Added trimmed duration back in, added DR level uploading.
Assumed libav includes will be local.
Fixes for Windows build.
Fix for encoding bug in Python scanner.
Update scanner.py

Changed host to waveplot.ockmore.net
Update scanner.py

Also changed update date, so this change should automatically roll out.
Changed host back to debug server.
Added conditional option so that Ubuntu's packaged version of libav can be used.
Removed editor id from scanner.py
Fixed missing object file in Makefile
Switched to using a configuration file to store Editor ID and other options.
Restored file formatting to PEP 8, added progress meter, added db creation.
Added local database support to vastly speed up rescanning.