Storage optimization

Optimize file access under /var/lib/connman

- cache GKeyFiles that are read in, as long as the file remains unmodified, to avoid recurring loading and parsing of files when reading some settings value; inotify is used to detect file modification

- cache service directory information to avoid recurring directory scanning; inotify is used to detect directory and settings file creation and removal