Make some previously abstract methods optional for ChromecastActivity. All that's really required is the app id and message streams. Everything else is optional. Update library to reflect this change.