Bug 1045436 - Fix more bad implicit constructors in XPCOM; r=froydnj