Small fixes and a new atom flag.

* Fixes the ( shaped cyan wire
* Fixes a luminosity bug with glowshrooms.
* Changes a ridiculous internal loop in intercoms to use the MC.
* Makes intercoms not be bloodied by bloody hands.
* Adds a "NOBLOODY" flag for atoms that don't want to be bloodied.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Make energy weapons not get a bloody overlay and fixed alt-gr not calling AltClick()

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Made cyborg middle-clicks cycle through the list of selected modules, and added some new helper procs for selected modules.

New procs:
* module_selected(module) - Checks whether the module slot specified by "module" is currently selected.
* module_active(module) - Checks whether there is a module active in the slot specified by "module".
* get_selected_module() - Returns the slot number of the currently selected module.  Returns 0 if no modules are selected.
* select_module(module) - Selects the module slot specified by "module"
* deselect_module(module) - Deselects the module slot specified by "module"
* toggle_module(module) - Toggles the selection of the module slot specified by "module".
* cycle_modules() - Cycles through the list of selected modules.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Merge pull request #1527 from Mloc/tg-fix2

Small fixes, a new atom flag, a fix for alt-gr, and some cyborg changes.