UMVE: Implement OS dependent search paths

- Added new namespace umve
- Implemented umve::get_search_paths() which pushes OS dependent search paths into a given vector
- Use umve::get_search_paths() for plugins and shaders
UTIL: add get_settings_path