[MAP] Adds Syndicate Borgs

Nuclear Operatives can now order a Syndicate Borg for 20TC. After
spawned, a candidate from ghosts is chosen to control it.
It has a 25k cell and the following modules:
-Emag
-Esword
-Ebow
-Laser Rifle
-Jetpack

All weapons use 100 charge per shot.

2 borg rechargers have been added to the Syndicate Shuttle for the
Syndieborgs to use.
Changelog will be added in a separate commit.
fixes the merging failure

hopefully that's it
move along people, nothing to see here
reverts another merging failure
Increases the cost of Syndicate Cyborgs

Now it's 25 TC.
Made the teleporter refundable

Also fixes a missing return
Makes the borg spawner and the contract a subtype of antag_spawner
reorganized the code a bit
now properly
Gives Razharas' icon to the syndieborg

Adds the crowbar and flash module to the syndieborg loadout
Changes the TC_cost variable of the teleporter to update with the
uplink_items TC_cost (thanks for the help Giacom).
NanoUI Update

* Refactored the code used in the ui_interact procs to be neater and easy to understand (also less code duplication). Updated all existing ui_interact procs to match.
* Rebuilt (and simplified) template rendering system, removed data-linking (the use of carets "^" in templates) and the need to send the full data structure every update (just send whatever you want now, it's fully dynamic). Updated all existing templates to match.
* Restructured HTML and JavaScript to increase compatibility with IE (this fixes "blank uis" for many users).
* Increased the number of error messages to help diagnose issues.
* Multiple performance improvements, especially when updating an open ui.
* Added the ability to update a ui for an individual user (nanomanager update_user_uis proc, used for things like realtime messages in Bay's PDA).
* Added a "Loading..." notice to the UI. If this stays then your JavaScript isn't enabled.
* Removed redundant wip apc.tmpl file.
* Added a link to the online docs in TemplatesGuide.txt.
Merge branch 'master' of https://github.com/tgstation/-tg-station
Fixed #1605 oxyloss from suicide after admin revive.
Code by Giacom. Changes alien neurotoxin spit to dumbfire.
Replaced spaces with tabs.
Extra indents removed
Changed neurotoxin from a child of energy to a child of bullet
Removed extra tab breaking compile
Added spider meat recipes
Added spider butchery