Move description of software stack below description of "What's where"
Adding documentation on what the $need_arg code in runtests.sh does
Updated VideoThumbnailerMarkII, removed old

Removed the old VideoThumbnailer since it's not used anymore.

VideoThumbnailerMarkII:
Changed the state switching in on_thumbnail_message to only set the
state to "processing thumbnail" if the seek was succesful.

I'm not sure what I'm doing here, but I know at least some of it is
good, and as a whole, it seems to work, so far :)
Use WTForms data field in user_pages/views.py
Webtest2 breaks response.cookies stuff for some reason.

I don't understand why but other people do!

This is a terrible commit message and I am sorry for it.
Merge remote-tracking branch 'jdshu/649_use_form_data_field'
Fixed a bug that had binary stls be handled by the ascii stl parser.
Ascii stl files now should have their whitespace stripped when parsing.
Merge remote-tracking branch 'aeva/671_fix_stl'
piwigo: Start at pwg.images.addSimple.

Without a session and a logged in user, this can't go much
further.

Misses check for the file upload field.
Need refactored test tool for this.
piwigo: Fix pwg_getversion

This one needs to return just "2.5.0 (Mediagoblin)" instead
of "Piwigo 2...".
Use WTForms data field in edit/views.py
Use WTForms data field in submit/views.py
Use WTForms data field in plugins/oauth/views.py
auth: whitespace cleanup in views.py
Use WTForms data field in auth/views.py
Use WTForms data field in user_pages/views.py

Missed case in a previous commit.
adding uploaded files to gitignore
adding uploaded files to gitignore
Refactor file field checking.

When uploading, the file field needs some checks, it seems.
So refactor them into check_file_field and use around.