Fix water level calculations when waterLevel > 127

This was caused by Java treating bytes as signed by default.

Thanks to @matt112986 for the research on this and for providing a test
map.

While fixing this, I also noticed that waterLevelSum doesn't need to be
a float.
Removing redundant super call

If a constructor does not explicitly invoke a superclass constructor, the Java compiler automatically inserts a call to the no-argument constructor of the superclass.
See the note at the bottom of this page: http://docs.oracle.com/javase/tutorial/java/IandI/super.html
Some Improved Logs

- Global Custom Objects Log: Now shows loaded and total counts when
LogLevel is Config or lower
- Loaded Biome Log is now formatted a little better
- Loaded Biome Log now shows VirtualBiomeID when LocalBiome.isVirtual
and LogLevel is Fine or lower
- OFF and ALL levels should never be shown... and params wasnt being
passed for Forge impl? lol
- Some other picky code style things, and some notes
Merge remote-tracking branch 'origin/feature-BioInherit-VirtBiomeId' into Timethor/NamingConventionCleanUp

Conflicts:
	common/src/main/java/com/khorn/terraincontrol/configuration/BiomeConfigManager.java
	platforms/bukkit/src/main/java/com/khorn/terraincontrol/bukkit/TCPlugin.java
	platforms/forge/src/main/java/com/khorn/terraincontrol/forge/TCPlugin.java
Merge branch 'master' of https://github.com/Wickth/TerrainControl into feature-biome-inheritance

Conflicts:
	common/src/main/java/com/khorn/terraincontrol/generator/ChunkProviderTC.java