Update bite/infection disease effects
Add disease names and fix recovery messages
Update memorial messages
Remove unused break's that were making Cygwin mad
Made multiple bites not decrease their effects
Allow add_disease to redirect onto nearby main part
Destroyed limbs can't be infected.
Reconnaisance.
These variables are unused.
Treat a bool like a bool, not an int.
Brace ALL the blocks!
Remove commented-out code.
Expand some abbreviations.
Split the sel_part variable into two variables.

Because one generic int variable should not have different meanings depending on where it is used!
Remove an unused local variable.
Correction to activity values size check.
Make sel_vehicle_part, ptank, and wheel into vehicle_part pointers instead of generic ints.
Convert sel_vpart_info from an int into a vpart_info pointer.

I will refactor this entire file even if it kills me.
Rename vpart_list (which will soon no longer be a list) to vehicle_part_types.
Remove the vpart_id enum and replace it with a map<string, vpart_info>.

This entire branch was created solely for this commit to be possible.

Also allows the ability to pass strings (without spaces in them) via player_activities.