Mention necessary operation per http://lists.mediagoblin.org/pipermail/devel/2012-April/000173.html
mention dependencies, dbupdate, refer to docs
http://issues.mediagoblin.org/ticket/470
A template fix to show the EXIF DateTimeOriginal (as creation date). Added as a configurable option 'original_date_visible' (default false). Since the EXIF tag is a string with the date formatted as 'YYYY:MM:DD HH:MM:SS' the fix slices the string to give only the date and then replaces : by - to conform with the 'Added on' date.
Moved exif date transformation logic from template to image data model (as a function)
Documented the get_original_date method
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin

Conflicts:
	docs/source/siteadmin/media-types.rst
actual upgrade instructions
Add allow_comments configuration setting.
Do not render 'Add a comment' button if comments are disabled.
Do not allow comments to be posted when they are disabled.
Fixing ticket #146 - Make messaging system testable
Allow plugins to install their own config_spec.ini if they like.

This commit sponsored by Timothy Vollmer.  Thanks Tim!
Unit tests for plugins defining their own config_spec.ini!

This commit sponsored by David Ahmed.  Thank you!
Documenting plugin configuration

This commit sponsored by David Krupicz.  Thanks, David!
The beginning of context hooks.

Not the working solution, but getting there conceptually.  Basically
we'll have a key with the view and the template as a tuple which is
the context hook that anyone can attach to.

However, some changes have still to be made:
 - The unit test doesn't work yet and contains a set_trace ;)
 - We'll probably switch the "view" component from being the callable
   to the "urlgen"'able name per Elrond's suggestion
 - Found a bug in unit tests related to running custom apps for
   different configs... hm.  I need to fix this!

Nonetheless, making progress.

This commit sponsored by... wait a minute... Christopher Webber?!
Ah right, and here's the config we intend to use for these context modified tests :)

This commit sponsored by Xavier Gulliot.  Thanks Xavier!
Fixing API setup with new plugin "config spec" world

It shouldn't reference the config until in the setup_plugin() method,
else there's a race condition.
Fix the new config "plugin spec" loading code so it doesn't break on no plugins section
piwigo: Remove possibly_add_cookie.

This one was a fake thing to make clients happy.
Real sessions coming sonn.
piwigo: Add .images.add including form handling.

To make things a bit easier, switch to WTForms
for validating the received data.