[connman] stats: don't mmap stats files

To avoid getting killed by SIGBUS when a file write fails.
Merge pull request #162 from monich/dontmmap

Don't mmap stats files
[connman] Clean up code duplication

Seems that in some merge the previous code's intent that
service_free() should call service_destroy() after some preliminary
operations was lost, and service deallocation code was duplicated to
both functions.

Later changes made the two diverge and some bugfixes were not fully
effective due to that.

Removed code duplication so that service_free() again calls
service_destroy() to deallocate service struct and associated
resources.
Merge pull request #163 from hmallat/service-deallocation-cleanup

[connman] Clean up code duplication
Merge branch 'master' of https://github.com/mer-packages/connman into remove_dns_trigger_v3