Make PR24 retractable.
Make expandable baton expandable.
Restyle rate_action_use.
Mark items with an iuse as usable.
Merge pull request #7906 from kevingranade/expandable-batons

Expandable batons
Make itype::name and itype::name_plural protected

Use itype::nname instead.
make item::name protected and use item::tname instead

make item::tname and item::display_name const
Use mtype::nname / monster::name instead of using mtype::name directly.

This is for propper translation of plural forms. Made mtype::monster and mtype::name_plural private to enforce the usage of nname.
remove the item name parameter from use_healing_item

The function already gets a pointer to the item that is used and can determine the name of that item on its own.
Check for the item id of the first aid kit instead of its name for delayed application.