Cyborg module selection UI update

- This pull request updates cyborgs' user interface. Instead of showing a pop-up window to select modules, you do it similarly to how storage items work for humans. 
- Additionally, the update slightly standardizes borg inventory code, by including a standardized activate_module(var/obj/item/O) proc next to all the standardized module deactivation and active-check procs
- Also a little bit of colon removal and bugfixing in screen_objects.dm.

Video: http://youtu.be/E-g0WasfjvE
Note: The delayed move of an item when you click it has been fixed since the video was recorded.