Organize dMaterials, add list of Todos

- Added some labels for clarity
- Added some more missing materials
- Added log rotations (there are 2 rotations and the weird one I called
'ball')
- Removed 'natural_coal', which should just be considered normal 'coal',
similar to how sand is just 'sand', rather than 'yellow_sand' or
something weird like that.
(That rule doesn't make sense for things like planks, in which no given
wood breed can be considered dominant)
- Two TODO groups of materials to add
-a list of TODO properties... listed in dMaterial purely as information
that each of these properties is technically a datavalue but is better
stored as a Property than writing out a huge list of dMaterials for them
(Logs are the exception to the rotation rule as there are so few of
them, and of the rotation options isn't so much a rotation as a block on
its own anyway)