[DataPaths] Added new class DataPaths

This class holds all paths now (instead of MainApplication)
Renamed ProfileUpdater -> ProfileManager
ProfileManager is now responsible for all operations with profiles
[DataPaths] Don't add trailing slash to paths

Qt API is not adding trailing slashes to dir paths either.
[CodeCleanup] Major cleanup in MainApplication class