Bug 1062073 - Mark BinarySearchDefaultComparator's constructor as explicit; r=froydnj

--HG--
extra : rebase_source : 373682d496f5e4bcf528593dc8cdff55fe9f9698
Bug 1060974 - Fix more bad implicit constructors in places; r=mak

--HG--
extra : rebase_source : c8d465b4de55d000d1475994827766e33396ff12
Bug 1061053 - Fix more bad implicit constructors in storage; r=mak

--HG--
extra : rebase_source : a18eaa1cf7968fb5b8c8923d85bd99d77c427e6e