Prepare for 2.3.0 release.

2.2.7 became a branch that may or may not ever see the light of day.
Take out this special case.

Seems... immoral.
Add a way to identify spells that use materials.
Incremental update of UI/inventory refactor.
Incremental refactor checkin.

Switching active spells and materials is not functional.
Functional wand inventory system using new non-cycling method.