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 :)
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.