arv: fix typo in SPI sockmaster code
protect: copy-paste merge of commit
SHA-1: cd5cdd95b8009303eb79970c02b819b3d2a14776 by TTO on 02-12-2012
Can't cherry-pick courtesy EOL changes

Original log:
* protect: add PC support for RPP

PC protection coming soon.
protect: copy-paste merge of commit

Can't cherry-pick courtesy EOL changes

Original commit log (21-12-2012 by TTO):

SHA-1: 09a450f8853cf1b3174c51d75b7269e4f4c692e4

* protect: add {{pp-pc1}} to list of tags
protect: amend logic to hopefully avoid self-edit-conflicts
fluff: notify users when spam blacklist is tripped

The logic in here could p[obably do with some work (I copy-pasted this
code out of Morebits.wiki.page.fnSaveSuccess, which I shouldn't really
have to do).
morebits: fix unlink logic when simple links are mixed with piped links

I think this is right.
protect: add partial notification if PC is enabled

The API lacks a way of fetching current PC level/expiry data. See bug 24068.
Also other cleanup.
secure is now redirecting 301 back to normal
morebits: allow multiple elements in a subgroup

* Subgroup styling moved out to morebits.css
* Make subgroup IDs unique (except for 'option' elements; need to fix
this)
* Removing the attribute name="id" on every QuickForm
morebits: unify status object construction logic

Also, any errors are now logged to the browser's JavaScript console.
This is helpful if using morebits in a situation where the status system
is not/cannot be used.
morebits: add preliminary FlaggedRevs/stabilize support

At the moment this returns HTTP 500. Don't know why; could be a bug in
MW.
protect: add support for Pending Changes

In theory, should work, but doesn't yet.
change #bodyContent to #mw-content-text to improve skin compatibility

Per note at WT:TW.
welcome, tag: hide categories box when hiding article content

Just an aesthetic change, per a comment at VPT.
protect: make edit and move protection truly independent

Per note at WT:TW.
speedy: handle user names with = correctly in CSD log

Per request at WT:TW.
fluff, speedy: prevent popup talk page from rudely "overwriting" the active page

Per report at WT:TW.
Remove default behavior from "TW" link
Expand .gitignore with Windows and OS X
protect: set oldProtection after getting API result