Add null check + formatting

Fixes https://github.com/Open-Code-Developers/BoatCraft/issues/188 .
Half-finished work

Will fail, but gotta go to sleep D:
All tests are passing.
Basic Testing for all Crystalline Materials.
Basic testing for all metallic materials.
Add test for fallback texture.
Add test for fallback modifier.
testing getCustomItemBoat.
Testing for a boat items unlocalized name.
Register an Example Material and Modifier so that the test works correctly.
Generalize ironchests, start general TESR for boats
Add IronChest upgrade possiblilities

Also fixes https://github.com/Open-Code-Developers/BoatCraft/issues/189
.
Fix changed Dirtchest9000 name

See, now unit testing is just picky! >.<
Fix tests

And simplify with some shinies
More test
Merge branch 'master' into build/Documentation

* master:
  More test
  Fix tests
  Fix changed Dirtchest9000 name
  Add IronChest upgrade possiblilities
  Generalize ironchests, start general TESR for boats
  Register an Example Material and Modifier so that the test works correctly.
  Testing for a boat items unlocalized name.
  testing getCustomItemBoat.
  Add test for fallback modifier.
  Add test for fallback texture.
  Basic testing for all metallic materials.
  Basic Testing for all Crystalline Materials.
  All tests are passing.
  Half-finished work
  Add null check + formatting

Conflicts:
	src/main/scala/k2b6s9j/boatcraft/api/Boat.scala
	src/main/scala/k2b6s9j/boatcraft/api/registry/MaterialRegistry.scala
	src/main/scala/k2b6s9j/boatcraft/api/registry/ModifierRegistry.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/Copper_Chest.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/Crystal_Chest.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/Diamond_Chest.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/DirtChest9000.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/GenericIronChest.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/Gold_Chest.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/Iron_Chest.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/Obsidian_Chest.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/ironchest/modifiers/Silver_Chest.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/vanilla/materials/wood/OreDict_Wood.scala
	src/main/scala/k2b6s9j/boatcraft/compatibility/vanilla/modifiers/Furnace.scala
	src/main/scala/k2b6s9j/boatcraft/core/materials/Empty.scala