Added model bake event (allows mods to insert custom baked models, much like TextureStitchEvent allows to load custom textures), ISmartBlock/ItemModel (ability form models to react to block/item states), Block.getDynamicState (state that shouldn't be enumerated over), support for dynamic states. Includes example implementation of http://imgur.com/a/FyyJX