Replace calls to is_indoor() with negated call to is_outside() to unify the logic.
stop pgup/pgdn from selecting stuff in multidrop
Move artifact global data to artifact.cpp.
Add super clairvoyance artifact power for debugging.
Add debug function to spawn an artifact that gives long range clairvoyance.
fix two dialog boxes when using trunks
fix errors in inventory_ui
fix ui oversight when working vehicle parts
Removing vehicle headlights yields zero charge flashlight
Merge remote branch 'origin/master' into various_ui_fixes
House Items Distribution

Moved a few items around.  Added a few items that should be available.
Shots no longer pass through reinforced glass
Flamethrower fixes
Laser beams pass through, but do not destroy, glass
Delete world option bugfix
Leaping monsters can no longer teleport through windows
Survival kit floors are now 'indoors' to provide protection from rain.
Change able_inside() to use a custom heuristic for determining inside-ness to disallow furniture construction adjacent to floor tiles.
Merge many small bugfixes.
Merge remote-tracking branch 'dda/pr/818' into dda-master

Conflicts:
	inventory_ui.cpp
Merge window-related bugfixes.
Merge pull request #817 from kevingranade/clairvoyance-debug

Clairvoyance debug