Add an example of coding style.
Remove unused redundant item constructor.
Extract itype lookup to item constructor to streamline code and cleanup unused item_constroller methods.
Clean up some includes and remove unused item_factory methods.
Add the new header to git.
Rename a VERY poorly named variable.
Stop passing nextinv into item constructor.
Eradicate game::nextinv and associated methods.
Use item_factory instead of itype in item constructors, and push artifact creation down into item_factory.
Generate a fake itype if we encounter an unknown id instead of failing.
Remove unnecessary manual checks for item type existence from iuse.cpp.
Remove a few more redundant itype checks.
Re-add item_factory include.
Maybe I should actually assign the type I looked up to the item.
Get rid of unknown item loading handling since it's handled inside item factory now.
Add 1 space to direction in lookaround action
Merge branch 'item-constructor-cleanup' of https://github.com/kevingranade/Cataclysm-DDA into merge
Merge branch 'look-around-direction-fix' of https://github.com/VlasovVitaly/Cataclysm-DDA into merge
Merge branch 'code-style-example' of https://github.com/kevingranade/Cataclysm-DDA into merge