use styles for list items

use style xmls to determine the width and paddings for the list item
containers and the text appearance for list item heading texts.
apply to shows list, seasons list, episodes list, and search results
list.

use different values when necessary for different api levels.
fixes #1