Bug 1024668 - Extract core logic of abouthealth.js into new WebIDL interface. r=bz,gps,wchen