Back out bug 807096 for causing bug 891568. a=backout
Bug 890085 - Don't throw in the currentEngine/defaultEngine setters if the defaultenginename pref is invalid. r=mikedeboer, a=bajaj