Fix water tanks being emptied if container filling is cancelled.
Fix various issues involving hallucinations vs. vehicles
Fix broken if statement
Recipes!
Convert data/LAB_NOTES to data/json/lab_notes.json.
Cleaner handling of newlines and borders in computer.cpp.
Add function to computer.cpp to fold_and_print a block of text.
Clear the terminal before displaying the amigara logs.
computer.h/.cpp: align comments with text for scanability.
Use newwin not subwin as catacurse doesn't have subwin.
Implement getcurx and getcury for tiles.
Fixes charcoal water purifier message using the most ridiculously simple fix ever.

Instead of coding our way around the problem, why not just alter the
message slightly so that it applies to any given water purification
apparatus?
[crashfix] despawn: don't feed map absolute sub until it's ready.

>.> I blame lack of sleep.
Disentangle help() from game.
Convert data/NPC_HINTS to data/json/hints.json.
Fix funky materials for skeletons and sludge crawlers.
Fix style and descriptions of professions.
Expand some still-folded objects, and adjust a few more profession costs.
Started implementing input context and manager classes.

These classes are meant to improve abstraction of input. With them, it should be possible to retain 100% convenience of using the keyboard, while being able to fine-tune input layouts for other input methods(e.g. gamepad). They also make configuration easier, by adding the ability to easily add new input events by specifying a string name.

TODO:
- Key-combos(with keys reserved for combos, e.g. 'a)
- Multiple keys assigned to one action(alternatives rather than combos)
- System to reconfigure keys for the "current context" in-game(e.g. hit a special key in overmap view, get to redefine keys related to navigating overmap, can also serve as "help")
Improvements to new input classes.

- Separated out registering input from getting a key description.
- The help text on the bottom right of the map screen now prints the actually configured keys, rather than the previous hardcoded ones.