Recipe for First Aid
Simulate alt+number input for SDL version.
Bug fix.
Fixes a few flag issues on monsters

Closes #1878
Closes #1879

Specifically deals with 1878 by making the moose aggressive to those that are
near it, and to those that harm it. Deals with 1879 by giving the jabberwock
the MF_POISON flag, so that when it is butchered it will give tainted flesh
rather than regular flesh.

Note: The fix to 1878 might need small balancing changes, and feel free to tell
me if it does so that I may fix it.
Terminus!

Since sdlcurse changes its font scanning order, fixedsys should be renamed to fixedsysTTF because there are system fonts called Fixedsys as well. Besides wincurse uses data/termfont as the default font, SDL can just use the same one to avoid troubles.
Merge branch 'master' into smallFixes
Reworked sort_armor (+) page to fit on 80x25 and centered it.
Small Inventory menu display enahncement.
Misc fixes. New utf_substr function to cut utf8 string. Rewrite many scattered string wrapping code using functions from output.cpp.
Misc fixes.
Merge branch 'alt-code' of github.com:utunnels/Cataclysm-DDA into test
Merge branch 'patch-1' of github.com:utunnels/Cataclysm-DDA into test
Correct placement of big buildings
Fix tents not counting as indoors
Fix FEMA tents
Merge first aid recipe, opsolete code cleanup, monster property fixes, armor menu reformat, utf8 handling fixes, building positioning fix, and furniture handling fix.
Fix of syntax error in recipes.json

Closes #1911

First aid kit had a small syntax error in the form of a comma at
a place where a comma should not be. This fixes it.
WIP commit: Adding lua scripting capabilities.

- Initialized lua 5.1
- Wrapped game->add_msg for lua use
- Made Use_function's into a class that can use either lua or C++ functions
- Added a function for lua to register lua functions as iuse's
- Relies on a lua5.1/ include directory and a -llua5.1 link library being present