fixes #5548

missing range check for Alt click on laptops
fixes rangecheck on laptop verbs
another laptop verb range fix
part 1 of fixing #5521
part 2 of fixing #5521
part 3 of fixing #5521
fixes #5449

missing variable updating lead to APCs stuck in green status during powersinks.
removes sharpness from forks

too commonly available to enjoy the sharp bonus.
shrapnel check for human get_visible_implants()
Small fix
adjusts examine for w_class 1 yankability
Conflicts:
	code/modules/mob/living/carbon/human/examine.dm
Syntiflesh is defined twice, both as a food/snack and obj/item/weapon. The first one is edible while the second one is not.

This PR comments out the non-edible one and replaces any reference of it to the edible one.

Conflicts:
	code/defines/obj/weapon.dm
	maps/tgstation2.dmm
Removed commented out useless crap.

Conflicts:
	code/defines/obj/weapon.dm