Disable unusable items in battle menu

This fixes the bug where the player can try to use an item with no
remaining uses, causing a crash.  It also paves the way for
implementation of MP checks on skills.