Issue38 - break proprietary ping into proper component

* removed gcm cruft from app
* added "default" for LoadExtensibleSection to allow for less app preconfig

@bbangert I think I grok what you've done. r?
I don't believe so, for the same reasons that logger is classed as *SimpleLogger on line 30.