Fixed shrapnel embedding

Conflicts:
	code/modules/mob/living/carbon/human/human_defense.dm
Generalized yank_out_object().
Fixes #4223

Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
	code/modules/mob/living/carbon/human/human_defense.dm
Check for verb removal.
Self-naming APC's! Now even mapped in APC's will rename themselves
depending on what zone they're in. Makes more mapping sanity.
Tweak APC self-naming so they read better when examined or interacted
with. Thanks Sky for the suggestion and Mloc for the why.
PDA-Nano refresh / scroll fix (Messages/Notes/Records)

Problem:  NanoUI auto updates, if you have a div with a scroll bar it will automatically scroll to the top.

Solution:  Remove the set size on these div's that have this issue and let the entire screen scroll instead since that isn't messed with on refresh.
Bullet inscriptions

- Can inscribe text into bullets by using a screwdriver on a bullet casing
- Does not work on non-metal type bullets (i.e. rubber bullets, beanbags, stunshots, etc)
- Added weakbullet subtypes "rubber bullet" and "beanbag" with appropriate names

Conflicts:
	code/modules/projectiles/ammunition/bullets.dm
	code/modules/projectiles/projectile/bullets.dm
Merge branch 'master' of https://github.com/ZomgPonies/Paradise