Migrates type names and member function to Google C++ style-guide

Implemented for amm::Subcategory, amm::IconService
Inlines accessor functions
Follow Google style-guides for #include guards

End the guard names with an underscore