Materials refactoring
Added density field, for use in vortex attacks
Merge PR #1315 - material refactor (pushed to data files)

Conflicts:
	data/raw/items/tools.json
	game.cpp
	item.cpp
	mtypedef.cpp
Update a few new items to the new lowercase materials