site_couchdb: Resolve class relationships in a smarter way
right now, we have this in init.pp:
Class['site_couchdb::package'] -> Package ['couchdb'] -> File['/etc/init.d/couchdb'] -> File['/etc/couchdb/local.ini'] -> File['/etc/couchdb/local.d/admin.ini'] -> Couchdb::Create_db[leap_web] -> Couchdb::Create_db[leap_ca] -> Couchdb::Add_user[leap_web] -> Couchdb::Add_user[leap_ca] -> Site_couchdb::Apache_ssl_proxy['apache_ssl_proxy']
(from redmine: created on 2012-11-04)