Added AVF capture classes. Removed unwanted legacy files.

The new classes are migrated from Cinder. They'll just be refactored to support the desktop.