Introduces amm::stats

This class captures statistics necessary for menu
It also includes a list of unparsed files & unhandled classifications
Uses stats for menu

Replaces statistics related data-clump in menu with an object
Removes obsolete method messages::summary()

amm::stats is responsible for generating the summary
amm::menu stores the desktop files categories that could not be put in subcategories