Added a new method for input.
Made the main menu use the new input system.
A bit of input refactoring inside game.cpp
More code uses input.h functions rather than directly calling getch()

Fixed the menu loop I broke last commit
Fixed factions ignoring input that should close the window
Removed an accidental double call to get_input() in game::close()
Updated a DebugLog string to display get_input() rather than input()
More input.h integration
Merge branch 'master' into input-revamp
Made get_input() backwards compatible with the existing codebase
Fixed a bug trapping you at the item list prompt
Merge branch 'master' into input-revamp
Fix to confusing and potentially unpredictable conditionals.
This is a fix similar to the djb2_hash fix.
Rip up tshirts by hand
Remove sewing kit exception from disassembly
Merge pull request #128 from AkrionXxarr/WarningResolutions

More fixes similar to the djb2_hash fix.
Landmines can now be set on non-diggable terrain.
Merge branch 'master' of https://github.com/TheDarklingWolf/Cataclysm-DDA
Update draw_scent() debug function for configurable view size.
Only return scent values when queried from inside scent update radius to avoid confusing monsters.
Increase scent update radius, only seems to make a difference if you're running.
Merge branch 'master' into input-revamp

Conflicts:
	bionics.cpp
	game.cpp
Minor tweaks related to shooting
Made t_window_domestic breakable when shot
Temp fix so arrow keys work.