Fixes Video#to_solr trying to access self.program when nil.
Fixes Video#title referring to self.asset_type when it should be self.pbcore.asset_type.
Removes Openvault::Ingester::* modules. Since we are not only ingesting pbcore xml, no need for the extra namespace.
Moves logic from method Openvault::Ingester::Pbcore.ingest! to Openvault::Pbcore.ingest!