First pass at reconnection logic.
Move these back into init so we don't clobber registered objects.
Clean up and improve connection and error handling.
Pass tries to all the usual suspects.
Document tries.
Stop excluded chromecasts.
Minor controller improvements
Add travis style checking
Greater than 0.
Move sender id back to constructor.
Style fixes to pass Pylint/PEP8
Move handlers back into the constructor.
Use logger.error rather than logger.exception.
Call all waiting requests.
Fix pylint notes.
Improved logging output
Added basic YouTube controller
Merge pull request #30 from Raynes/reconnection

Reconnection
Changes for Python 2.6 compatibility
Fixes balloob/pychromecast#29