2% PL translation
Fix spelling on Louisville Slaughterer

Just realized I spelled this wrong.  D'oh.
Make "variable size" stackable

In my quest to build a functional, 1-tile vehicle, I discovered you
can't install a wheel and an engine on the same square, because they
both have "VARIABLE SIZE" flags.  I don't see why this flag shouldn't be
stackable, so I added it to the can_stack_vpart_flag list.
Printed circuit boards!
Properly add "faulty" tag to bio_stiff.
Fix being able to get water from kitchen units with 0% water in the tanks
Electronic scraps!
Fix water tanks being emptied if container filling is cancelled.
Fix various issues involving hallucinations vs. vehicles
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.