! Fixed We-Pinterest to, err... Actually work, I guess..? Honestly Pandos, I have no idea how the original plugin was supposed to work, but according to their API documentation, it looked like webmasters are supposed to add a Pinterest button manually for each of their images. Which wasn't done here. So I'm doing that Wedge-style, with jQuery goodies. I hope you don't mind. ;) (We-Pinterest-Main.template.php)

- Removed a dummy file... I guess! (We_Pinterest-Admin.php)

Signed-off-by: Nao <nao@wedge>
! Regards, team -- was missing. (Birthday-Scheduled.php, WedgeDesk-Notifications.php)

Signed-off-by: Nao <nao@wedge>
+ we_pinterest: this new version now works on Aeva Media pages. (We-Pinterest-Main.php, plugin-info.xml)

@ Notes: I removed the template code because everything the plugin does can be done from the source file (for now). I moved the hook to load_theme so that it gets loaded on all pages, including galleries. Finally, I rewrote the JavaScript to account for linked images. This should cover everything, but in AeMe pages you'll notice that while you can pin a preview, you can't pin a full image. That's because they're generated dynamically, and I don't want to make this plugin more complicated than it should be.

Signed-off-by: Nao <nao@wedge>
Missing strings in the Birthday plugin.  (Birthday-Admin.english.php)

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
German translation for calendar plugin

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
German translation for plugin contact page

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
German translation for plugin edit_history

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
German translation for plugin mass_attach.

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
German translation for plugin mentions

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
German translation for plugin skin_selector.

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
German translation for plugin users_online_today.

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
+ Importing Facebook Connect plugin from Dragooon's repo. Without history, because I'm not going to mingle with that... (facebook/*)

* Wrapping license text, adding Wedge license.

! Fixing spacing, indentations, UTF8, line endings.

! Started work on converting to the latest Wedge version. Fixed URL to FB dev platform.

Signed-off-by: Nao <nao@wedge>
* facebook: Renamed ID to Wedge:Facebook, for simplicity (and an official flavor.)

! facebook: Use we_json_encode, in case we have json_decode support but not json_encode... So, what? It can happen. In an alternate timeline or something. (base_facebook.php)

! facebook: fixed for latest Wedge; replaced $scripturl with SCRIPT; $context['user'] with we::$user. (plugin.php)

! facebook: fixed $me['id'] being used here and there. I'm thinking it was the session variable that was really wanted. (plugin.php)

! facebook: moved the login button below the login box, but within it, not outside of it. Also HTML5-ized. (plugin.php, plugin.template.php)

- Removed unneeded globals. (we_pinterest/We-Pinterest-Main.php, facebook/plugin.php)

Signed-off-by: Nao <nao@wedge>
! facebook: the proper keyword inside <settings-area> is <language>, not <load-language>. (plugin-info.xml)

Signed-off-by: Nao <nao@wedge>
+ github: Added my first 'real' plugin, the GitHub WebHooks handler. I've tried to write a long and amusing readme for it, you'll find all instructions you need in it, and if you're using it, please tell me where! (github/*)

@ It's totally meta that this changelog is going to be reposted to Wedge.org by that very same plugin... ;)

Signed-off-by: Nao <nao@wedge>
German translation for plugin Flitter
German translation for plugin max_smileys
German translation for plugin topic_buttons.
German translation for plugin recent_items.
German translation for plugin recaptcha.
German translation for plugin readability.
German translation for plugin posts_per_day
German translation for plugin pie_polls
German translation for plugin word_limits.
Last plugin to update.

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
(cherry picked from various commits)

Acked-by: Nao <nao@wedge>
German translation for plugin topic_solved.

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
! Even auto-generated messages should probably go through the same security as the rest... (github/github.php)

* Details. (facebook/Subs-Plugin.php, facebook/callback.php)

Signed-off-by: Nao <nao@wedge>
* Static arrays should be declared as arrays in the first place. It's not useful, but it's a helpful guideline. (sig_once_per_page/SigOncePerPage.php)

Signed-off-by: Nao <nao@wedge>
A view typos in german translation files.
Thanks to CerealGuy.

Signed-off-by: Sven Rissmann <creaworld-media@gmx.de>
(cherry picked from commit cb76db0da611df5d1aa3f6f14af2c55edc9d2787)