Add defaced GSF ID and some refactoring

A defaced value is returned instead of nothing for the Google services framework ID (GSF ID).
Regarding issue #149, I don't know if the GSF ID is interesting enough to be in the settings menu, but now it should be easy to implement.