CouchService access to view features.

Modified how result sets come back from couch and tweaked the CouchMetaDriver to describe the key as something other than Object. Made manual changes to CouchDriver, as it no longer appears to be generated from the output of CouchMetaDriver. Updated CouchServiceFactory to make it easier to take advantage of more couchdb view features.