Rework for API v2

- Use v2 API (adds support for more channels).
- Handle HTTP requests with Android Asynchronous Http Client
(http://loopj.com/android-async-http/).
- Use Smart Image View for improved handling of channel images
(http://loopj.com/android-smart-image-view/).
- Highlight selected item in channel list (usefull with keyboard usage).
- Enable Samsung multi-window support.
- Add Vitamio for playback on devices without HLS support.
- Add support for adaptive streaming (doesn't work properly in vitamio,
does work on recent Samsungs).
- Add channel switching buttons to player (still needs auto-hide).
- EPG refreshes when the channel list is activated again and EPG is
outdated.
- Update to latest SDK.