Fixes canmove updating wrongly on movable chairs

Conflicts:
	code/modules/mob/mob.dm
Removes duplicate defines, updates comments

Conflicts:
	code/game/machinery/embedded_controller/docking_program.dm
Fuck Phoron