Use subscription adapters if available
Switch 'em to subscribers
Invalid adapter throws TypeError, not ValueError
Merge pull request #460 from zenoss/feature/CC-278

CC-278: Fix collection by using subscription adapters.