remove unnecessary use of OUString constructor when throwing

Change-Id: I4a3f3f911dcfbf88696053215a2fb7a94678244c
remove unnecessary use of Reference constructor in throw

Convert code like this:
  throw IOException("xx",
     Reference< XInterface >(static_cast<OWeakObject*>(this)) );
to this:
  throw IOException("xx",
     static_cast<OWeakObject*>(this) );

Change-Id: Ife9f645f0f1810a8e80219126193015502c43dbb
remove more unnecessary use of OUString constructor

Change-Id: Iae14cb3df65295b6894fd9e05411c5698e9c8aba