unusable w/o power and fingerprint when bumped open.

Leave fingerprints when mob opens via bump.
Unusable when unpowered
windoor drops more stuff on destruction

drops 2 glass shards, 2 rods, 2 cable pieces.
unpowered windoor can be forced with crowbar, emag, eblade

unpowered windoor can be forced open and closed with crowbar and open with emag, eblade
mecha & bot w/o access trigger deny animation when bumping.

* mecha & bot w/o access trigger the deny animation when bumping the windoor
* secure windoors close faster when bumped open by mecha/bot.
fix indentation
Emag can't open unpowered windoor
indentation again..
and again
windoor->window
Fixing checks when forcing windoor.
changeling armblade can force open unpowered windoors.
Added attack cooldowns to a few objects

Includes:
-Fire axe cabinets
-Captain's display case
-RD's lab cage
-Added cooldowns to turrets. AIs rejoice!
-Added attack cooldown for space vines and simple animals
-Reduced some duplicate code in constructs.dm
Extra period
- Fixes Astar being stupid with maxnodes
- Diagonal movement now costs whatever sqrt(2) rounds to.
- Fixes #3665
Monkeys can be loyalty implanted

Monkeys can still be revs, so they should be able to be loyalty implanted. This would also fall in line with the other implants, which have no race restriction.

Fixes #637
Microwave fix
Spells are now anchored.

Space Carp and Bears now take damage from high temperatures.
Laying carpet down now works.