Fixes do_after(). If the item was deleted, it would check if(null == null) to cancel it
Various mineral/material standardizations, minor mob changes
Merge branch 'master' of https://github.com/tgstation/-tg-station into mineral_economy
Various mining changes IE: mineral amounts per tile, mining mob stuff, mob anchoring, etc
Merge branch 'master' of https://github.com/tgstation/-tg-station into mineral_economy
[CONFIG][BACKEND] Adds PR announcing to the game.

Adds a C# program that allows you to parse GitHub Pull request opening
notifications sent to an IRC and display them in-game.
Adds authentication to the world/Topic() procs, allowing you to easily
and securely input data into the game (EXPORT DOES NOT REQUIRE IT!)
updates the code
Removes an useless message_admins.
Removes a redundant message part.
Adds a separate config option for enabling comms/API
Makes the nag message not activate if comms are not enabled

This nag message should only come up when something has gone horribly
wrong.
Revert "Adds a separate config option for enabling comms/API"

This reverts commit 19d46a7084544ae28127cc302c1941f4290e6be3.
oops, mistyped there
Config_key now starts out uncommented in config

I wonder how much stress am I putting on Travis with my minutely
commits!
Adds a bit more sanitization to the PR announcer

Shouldn't be parsing any HTML tags inside the PR name.
huge update

Makes the announcer better in every aspect (less bugs, less fun, more
merging announcement capability)! Also makes it require *just* .Net 4.0
instead of 4.5.
Adds the option for players to disable the PR announcements.
Changes to the Sun :
* Changed the way the sun was orbiting around the station (or is it the other way around ?), based on real time rather than an inaccurate ticks counter.
* The sun can now be up to twice as fast or slow as standard rotation (1h)
* The sun start with a random angle to the station at round start
* The sun can rotate clockwise or counter-clockwise

Changes to Solars :
* The panels calculate the shortest rotation to get from their position to another.
That also fixed the bug where the panel would backtrack all the way when finished a full rotation (e.g 355° to 1°)
* The exposition to the sun of a panel is now correctly calculated (fixed the bug, where
if the sun was, for example, at 1° and the panel at 359°, no light would arrives to the panel)
* Corrected the timers for the timed rotation.
* Panels made with reinforced glass now have the double of health
Fixes manuals being unreadable.
Updates a bunch of things

Branch info no longer included in PR message. Exception handling
everywhere. Retrying connection is now a feature, also it won't crash
anymore if the server goes down for some reason when it tried to send.
Refactored code.
Removed 54331321314314135 counts of /client/proc/fun()
Revised torch sprites

Now with actual shading and stuff. Looks less wonky. Flame is animated.

http://i.imgur.com/MXMkAlh.png