Remove shadowed variables from headers
Un-shadow a member of picojson
Remove some variable shadowing (in files touched by another cleanup branch)
Fix another batch of shadowed variables
Another batch of un-shadowing variables
Add a comment about the absurd length of map::draw_map
Add indoors terain type "pool water" for mansion pools

Closes #868
Allow player to change tires with a wrench and a jack (requires 0 mechanical skill but does not skill up). Add "jack" item to mi_hardware and mi_mechanics spawnlists.
Fix desc: hydralic => hydraulic
Remove unused slen variable used in removed keyword coloration kludge
 Fix for issue #912 - missing catacurse functions

- Adds mvgetch, combination of move + getch
- Adds getnstr.
  Reads a given maximum number of characters into a string.
  Can either show or hide the input.
  Only supports basic editing (backspace).
- Slightly modified wish.cpp to accommodate for the modified echo functionality
  and to limit the maximum of given items at a time to 9999.
Restored ncurses compatibility.
Merge remote-tracking branch 'dda/pr/904' into dda-master
Merge indoor pool fix.
MErge tire changing code.