First Steps: major refactor to simplify code and improve layouts
This adds landscape support and fixes title truncation on smaller screens. There-by, it addresses #912 (closed).
This is a forward-port of https://github.com/videolan/vlc-ios/pull/439/
Signed-off-by: Felix Paul Kühne felix@feepk.net