Updated IAnimal and the animals to account for other traits than size, although this is only a framework so far. Animals will also have specific traits, but those will be added individually and separately. Fixed some issues with horses regarding to deleashing them.
Added cave surface bottlenecking. Cave entrances should be smaller.
surface fissures should keep the grass on the top
Merge branch 'Build78Fixed' of github.com:Deadrik/TFCraft into Build78Fixed
Further updates to animals related to traits, added lava as a source of heat for body temperature.
Caves should be pushed down deeper slightly more on average now.
fissures can now spawn empty
Merge pull request #428 from Kittychanley/Build78Fixed

More Bugfixes
fixed n must be > 0 exception
Fixed rare sluice crash
Originally, added ceramic pot in firepit rendering with pottery models, but that has since been commented out. Leaving the model in for stubborness. Updates firepit TE with client-server syncing (didn't need it before, but does for rendering, however that ends up being done), a TESR for firepits and a boolean to keep track of whether theres a cooking pot in the firepit's input slot.
World crashes on rand.nextInt(0), functionally the same, except n cannot be 0
Plans are no longer needed in the anvil and have been replaced with a button that opens a gui to let you select what you want to make.
Merge branch 'Build78Fixed' of github.com:Deadrik/TFCraft into Build78Fixed

Conflicts:
	TFC_Shared/src/TFC/WorldGen/MapGenCavesTFC.java
Pheasants! Yet to be added to world spawning, but working as mobs with the spawn eggs
Merge branch 'Build78Fixed' of https://github.com/Deadrik/TFCraft
Pheasants now spawn properly and wolves try to eat them. Also changed spawn mechanics to widen the range that animals can spawn at, and added bio temperature to the health/temp screen
fixed anvil NPE when clicking on the plans button with no input items.
added missing bucket plan localization
Renamed TileEntityCrop to TECrop