Fix issue from eca46624e68fbcba5b6a
twinkleprod: fix logging of PRODs

- Somehow, "\n" had become "n" in the ghostly dead of the night.
- Also, a blank "Reason:" field was output for BLP PRODs. This was a residual bug from T. Canens's script.
twinklearv: Fix SPI reports
twinklearv: simplify code, weed out some minor issues.
twinklewarn: update uw-spoiler wording
Enable navpop on all appropriate links in morebits dialogs.
twinkleprotect: Fix for IE9, issue #7; morebits: Fix trim functions, still kinda broken though since the "chars" are used without escaping in a regex.

Someone explain to me why the value property returns nonsense in IE?
twinklespeedy: standard A7 should mention "individual animal", it's part of the criterion
added {{shared IP corp}}
Merge pull request #26 from logatron/master

added {{shared IP corp}}
animal
fix english
Merge pull request #28 from Ebe123/patch-5

friendlyshared: fix wordings
fix signing for PUF
Merge pull request #33 from logatron/master

Fixed signing for PUF
added {{uw-hangonnocsd}}
twinkleconfig: work around Chrome save issue

I know we got rid of JavaScript URLs, but until a better fix can be found, this is a necessary evil.
Use mw.util.addPortletLink instead of relying on "addPortletLink" from wikibits/common.js.
Merge remote-tracking branch 'upstream/master'
added {{db-copypaste}} and {{db-movedab}}