Squashed commit of the following:

commit f5f85ea2e7d8478ef043ef40a4b867e00c316ae4
Author: Arian Xhezairi <arian@xhezairi.com>
Date:   Fri Jan 3 19:03:25 2014 +0100

    Updated upgrade.php with all the new Config settings.

commit 5fe1a15dcef0dfe59fe203355057ed82134c7e6d
Author: Arian Xhezairi <arian@xhezairi.com>
Date:   Fri Jan 3 18:03:46 2014 +0100

    Updated PHP version rrequirementerment.

    Now PHP 5.3.0 is the minimum requirement.

commit f7420b7e1b40159c37c72862a7c8c407d39b56e2
Author: Arian Xhezairi <arian@xhezairi.com>
Date:   Wed Jan 1 20:31:02 2014 +0100

    Show Publish button when editing Draft posts only.
Fixed translation snafu
Fixed error in svg fallback

Mixed jQuery and pure JS will result in error handler not being removed.
Fixed JS error and refactored toggler code in admin.js.php

Failure to check for #toggler was causing a JS error on admin pages
without multiple toggles. Also refactored code to 100% jQuery –
previously the code was a mixture of jQuery and pure JS.
Switched from `size()` to `length`

`size()` is deprecated: http://api.jquery.com/size/
Merge pull request #184 from xenocrat/develop

Couple of small fixes: Cascade translation and admin SVG fallback