Common Logging 2.2 upgrade bug fixes

* Factory adapter needs a constructor using Common Loggings
NameValueCollection instead of System.Collections.Specialized version.
* Fix for upgrade to Common.Logging 2.2.  Factory adapter needs a
default constructor.