Bug 827416: Adds profileHDDModel and profileHDDRevision to nsSystemInfo; r=bbondy

--HG--
extra : rebase_source : b0d012c1f2767b0002e3daa87294eb675cf8e29b
Bug 933734 - Check for undefined properties before emitting typed stores to global objects.