Remove diet name from constant and function, some coding standards, remo...

...ve fn from doxygen documentation in ums because useless
Lots of changes good luck for review ;)