Merge branches 'refactor-iuse' and 'refactor-iuse' of https://github.com/kevingranade/Cataclysm-DDA into refactor-eating
 Added player::consume() method, which is common for eating/consuming.
 Added player::my_eat() method. my_eat() is temp method which
replaces only eating behavior. In future my_eat() shuld renamed to eat()
and consume shuld replace old eat().
 Old eat() method removed.
 New consume() method is used instead of old eat().
 For food and drinks comestable items new eat() method is used.
known issues:
 consume() don't check return value of eat() method.
 consume() right now support only 'FOOD' and 'DRINK' comestible types.
 player::consume works with "MEDS"
 player::consume check return value of eat.
sporadic style cleanups.