Allow searching on formatted command name.
Update Bloodhound and make use of thumbprint to expire cached commands.

This removes the unpleasant nuking of localStorage on every page load
and allows commands to be fetched once and cached until the HTML is
regenerated.