Defined CardFocus protocol; refactored CardScrollView and CameraCard
CardsScrollView now calls CardFocusProtocol methods on its child cards.
CameraCard now implements CardFocusProtocol and will stop its session accordingly. CardsScrollView will trigger calls to CardFocusProtocol methods when the current page is set programmatically (via scrollToCard..)