experimental: remove all inline styles from #content in ALPHA

This bold move scrubs inline styles from alpha. This allows us to
assess the benefits inline styles provide and use this as a springboard
for targeting styles via classes and stylesheets instead.

This is cheaper than doing on the server side.
See http://www.mediawiki.org/wiki/Deprecating_inline_styles for more
information on problem

Change-Id: Ia36ed825fbfb5290af06382d35cc61102b1457dc
center the content of the Special:MobileOptions/Language page

Change-Id: Ie1e7cb4f561799b2a17dd6b99b53219da11079d2
update page title on dynamic page load (bug 43631)

Change-Id: I927e2dfbeeb2d763296d00607975ec1a0376af1a
distinguish between images uploaded for articles / donated images (bug 43490)

if an article is just uploaded but not used give it a different edit summary

Change-Id: I663401fa1f34d6cc1d4d28ab58af98e5e156da9e
show photo upload on Special:DonateImage (bug 43788)

mf-user-gallery is being prevented from working due to relying on
the supported property of the photos module

The supported property should just say whether the user is allowed to
upload and should not limit the context - the init function for mf-photo
should check this itself

Change-Id: I5bb9d41639e2e4658618f187988405ffc80b2709
don't show photo uploader on edit page

don't show it when action parameter is set

Change-Id: Ib3e41366832066f9c986c0485982c027a34259cb
Make test for infobox and navbox's stricter

Certain articles have a .navbox or .infobox in a section other
than the lead

These need photos
e.g. http://en.m.wikipedia.org/w/index.php?title=Todd_Heisler&oldid=523920334

Change-Id: I1da573554cc331db74cf4a63e88352dc52f3fbf7
allow ability to unwatch articles in watchlist view

no design input as of yet - but seems that the right of the a-z
list item seems a logical place

Change-Id: I172f50a6444d7876cbce8cc1a49ab2011b3ce5d4
fix broken history link in beta

stop double encoding
but do prettify..

Change-Id: Ic81937892398a860b296c13c9f6dd5700ffc2ed3
bring global variables to javascript

brings us a bit closer to a desktop like js
environment

Change-Id: I003737c3bb92336aa5c4896c6409182023c35fb2
log watchlist actions (beta)

this completes story 310

Change-Id: Iae3a0dbf581945882f759543b62176d95bfa3283
assume the watchlist has taken pageimages api into account

document why the limit is 50 so no one ups it

Change-Id: I8c9b9ba1885a6640ec9087c635e7e81be44dd65a
don't remove the sections on file page / remove special casing (bug 42741)

this stops sections from being scrubbed on file pages
the result of this is sections on the file page cannot be toggled
if toggled sections are wanted this should be done on the server side or
at the very least involve refactoring mf-toggle.js/mf-toggle-dynamic.js

Change-Id: I5cf27696bb89bdfd3b283659efcce552ccb97c0e
Localisation updates from http://translatewiki.net.

Change-Id: I3527807e460fbf2b4f3768f736eadacaa3016996
Merge "assume the watchlist has taken pageimages api into account"
Localisation updates from http://translatewiki.net.

Change-Id: I2e85682c963063a5d016bb2ec074d4a2f1b5959d
Localisation updates from http://translatewiki.net.

Change-Id: Ib85023022ea2fe8b74a62deec67a11a1e36f6646
Updated Ruby gems

ffi and page-object.

Change-Id: Id7bebaf6c39247a1a3084cb0cd87c6ba4b67017f
Merge "allow ability to unwatch articles in watchlist view"
Merge "fix broken history link in beta"