Fixes #6175 BZ1102951: Worked on updating content hosts details

Fixed a bug where content host details weren't be updated after adding or
removing a subscription. The status would still indicate invalid/valid
(respectively). I had to use $parent here as updating $scope.contentHost for
some reason did not update the webpage.
fixes #6206 - looking repositories by name, BZ 1108096
Merge pull request #4262 from komidore64/rmi6206-repository-filter-by-name

fixes #6206 - looking repositories by name, BZ 1108096
Merge pull request #4254 from daviddavis/update-system-info-subs

Fixes #6175 - Update content host info after adding/removing sub
Fixes #5081 - Dynflowing product delete

Deleting product was previously doing a repository.destroy_all . This
commit aims to address that and other product deletion issues by
dynflowing the entire product delete orchestration.
Fixes #5081 - use Dynflow polling feature for candlepin async actions