Basic Potion Setup. Use SubItemPotion to represent potions interpreted from damage within an individual item.
Finish Generic Potion Setup. Custom EntityPotions for thrown Potions: overrideable by each subItem.
Rework damage parsing to be within 2 bytes.
Add Custom potions as SubItemPotions. Incindiary, Slowfall, Thorns, Curse, and Cleansing.
Potions go in their own tab.
Potion Duration effected exponentially by level.
Customize linear power increase per level.
Nameing scheme tweaked, prefix if only one effect, combined post-fix if both duration and power > 0.
Add the extra unused vanilla potions Waterbreathing, Resistance, Jump, Digslowdown, Digspeed.
Add Alt. Vanilla Potions.
Create new Potion Effects for better scalling heal and harming.
Increase potion types to 64 via reflection. Can go to 256 (BYTE).
Custom Brewing Stand Model and GUI
Cleanup some of the packages.
Add Custom Brewing Stand TileEntity render for rendering otions and ingredients
Store SubPotions in SubPotionList
Finish Renders for Single and Triple Brewing Stands. Officially add both.
Add Potion Recipies.
Add PotionIngredients to store ingredient properties. Implemented via IngredientProperty interface.
Add Recipe to Convert Water Bottles to Base PZ Potion
Add Brewing Icons
Update for new MCP
Rebalance Potion Upgrading. Upgrading Power or Duration reducing the other if non-zero. Upgrading to new tier reduced power/duration if non-zero.
Potions brewed from PZ stands are Water Bottle with Shiny Bauble instead of Nether stalk.
Shiny Baubles can be crafted by placing a cross of glowstone dust into crafting table with a nether wart at the center.
Merge branch 'potionRefactor' into dev. Closes #41

Conflicts:
	src/projectzulu/common/blocks/CoconutCraftingHandler.java
	src/projectzulu/common/blocks/TileEntityZuluBrewingStand.java
	src/projectzulu/common/core/ItemGenerics.java