Added message when poor vision slows down reading

Depending upon vision impairments and the overall light level, it can
take up to 5x longer to read (unless the player is specifically
carrying a lightstrip, as unlike other dim light sources those
specifically let you read at full speed).

This doesn't change any of the behavior, but adds a warning in the
message log when you begin reading with a penalty in effect.

It feels reasonable to tell the player, as the character would
instantly know they're having trouble making out the words. The
warning itself is reasonably vague as to why ("It's difficult to see
fine details right now. Reading will take longer than usual."),
leaving it up to the player if they do anything about it.

I had originally considered making it do a warning with a Y/N when you
go to read a book with the penalty active, but decided if somebody is
intentionally reading in dim light there are already more than enough
Y/N steps to reading a book.

This way leaves the player free to make mistakes, but at least makes
it easier to realize that they might be making a mistake in the first
place.
Add Monadnock PR-24
Add PR24 to silat-capable weapons
Add PR24 spawns, remove tonfas from cop spawn lists

Police now have high-end brand name law enforcement batons to use instead of the generic, no-name tonfas. What kind of police officer uses a wooden stick, anyway?

Replaces generic shock tonfas with tazers. Police should have actual tazers, not cobbled-together amalgams of 3 different items.
John then looked on the ground and found wepon!
and then he fixd mistake
Fix syntax errrors, move PR24 next to similar items.
Cop baton spawns are 50/50 PR24/tonfa
Increase PR24 weight to 24 oz, increase bash damage slightly to match
Adds toolbox functionality to veh_interact.cpp.
Disable wearing clothing when activating it, now that clothes can have iuse methods it's getting inconsistent.
Merge remote-tracking branches 'dda/pr/7898', 'dda/pr/7901' and 'dda/pr/7903' into dda-master

* dda/pr/7898:
  Increase PR24 weight to 24 oz, increase bash damage slightly to match
  Cop baton spawns are 50/50 PR24/tonfa
  Fix syntax errrors, move PR24 next to similar items.
  Add PR24 spawns, remove tonfas from cop spawn lists
  Add PR24 to silat-capable weapons
  Add Monadnock PR-24

* dda/pr/7901:
  and then he fixd mistake
  John then looked on the ground and found wepon!

* dda/pr/7903:
  Adds toolbox functionality to veh_interact.cpp.
Make Clang happy.
Merge pull request #7905 from Rivet-the-Zombie/make-clang-happy

Make Clang happy.
Merge pull request #7904 from kevingranade/disable-activate-to-wear

Disable wearing clothing when activating it.