Added admin logs for mechs.
Fixed the mech sleeper sprite.

The logs are:
Mob logs for clamp, drill and "empty" hits, and syringe gun and sleeper injected reagents.
Also all the different ranged guns.
Added an admin notice and server log for the honkerblast, wormwhole generator and gravity catapult. These notices have a quick jump to mob, admin-PM and (?) button. They are pretty cool.
Remote resources support.

There is now a PRELOAD_RSC define in code/_compile_options.dm. Setting it to 0 will allow you to use on-the-fly rsc downloads, or the new remote rsc features.

Normally (PRELOAD_RSC == 1) the game will send you all the resources for the game that existed at compile time, this is the long-delay before joining the game...but it means that the game isn't sluggish later on due to trying to download icons and such. Which is good, but uses a lot of bandwidth.

On-the-fly behaviour (PRELOAD_RSC == 0) is when the game only downloads icons when you see something for the first time...this is often responsible for things being briefly invisible on slow connections.

Remote RSC behaviour (PRELOAD_RSC == 0 and some urls defined in config/external_rsc_urls.txt), is a mixture of the two above behaviours. It allows you to connect without downloading lots of resources immediately. However, once you connect it will select a url from a list of urls which hold zipped up copies of the tgstation.rsc. This allows the load of downloading those large files to be distributed across a few cheap web-servers or free upload sites...whilst the main game-server is freed up for other stuff. Should preloading from a remote url fail, behavior will revert to on-the-fly.
 * Detective scanner can receive more detail from blood reagents.
 * Detective scanner no longer scans the reagents of mobs.
Modified the checks that the pulsed wires do on APCs after the spawn() timer finishes. They will now react properly regarding if the wires are cut or not.
Added a chance (3%) for cameras on z1 to be disabled at round start.
 Increased the number of players required to play double agents.
Merge pull request #841 from Aranclanos/MechLogging

Mech admin logs.
Merge branch 'RemoteResources' of https://github.com/Carn/-tg-station into RemoteRes

Conflicts:
	code/modules/client/client procs.dm - Resolved
Merge pull request #899 from Aranclanos/APCPulseWires

APC pulse wires exploit fix.
Merge pull request #865 from Giacomand/dscanner

 * Detective scanner can receive more detail from blood reagents.
Merge pull request #901 from Petethegoat/camfuck

Added a chance (3%) for cameras on z1 to be disabled at round start.
 Small optimization.
Merge pull request #907 from Giacomand/double_agent_update

 Increased the number of players required to play double agents.