Bug 889503 - Move Settings API to WebIDL. r=gwagner r=bz

--HG--
extra : rebase_source : 9f858f389b71344353658d4ed49996e0d90b8b99