* Adjust page change animations to slide the page closed and then
open again.
* Add Railcraft to the standard set of mods
* Change every controller which uses an `ImageLoader` to only accept
it from a parent controller (with the router creating the one
shared instance).
* Fix several places where controllers need to refresh when the mod
pack changes
* Fix a few places which should be using the `ImageLoader` but were
not.
* Remove a number of animations which caused performance issues (esp.
animating individual items in item group views).
* Fix a bug where changing the current version of a mod didn't cause
the current crafting plan to be re-evaluated
* Simplify the name finder to allow regular expressions instead of
the current algorithm
* Split the InventoryTable view/controller out from the existing
inventory view/controller. This is a simpler component which only
includes the table itself, and not the scrollbox, panel or header
used on the crafting page.
* Create the FullRecipe view/controller to represent the expanded
version of a recipe shown on the item page (as compared to the
terser version on the crafting page).
* Rename the existing Recipe view/controller to MinimalRecipe to
avoid confusing the two.
* Refactor the CSS for the Stack view/controller so that it can be
shared between the Inventory and InventoryTable views.
* Incorporate all these new controllers into the item page and hook
up the necessary model logic to drive them.
* Rewrite the crafting algorithm to recursively find all the steps
involved and then resolve how many times each needs to be run.
* Update the base controller to debounce calls to refresh
* Fix a few erroneous recipes for IC2-Classic