fix various minor xml issues

picked up by the lint tool. these were some minor and easy to fix
warnings and errors in several xml files.
use String.valueOf(int)

instead of new Integer(int).toString(). It's more efficient and keeps
the lint tool happy.
use Context.getString()'s format functionality

use getString(id, formatArgs)
rather than String.format(getString(id), formatArgs)

saves a few characters, and fixes an error picked up by the linter where
I'd done the latter incorrectly.
use US locale when parsing dates from tvdb

using the default locale can lead to problems when parsing input
do not hardcode format string for episode number

used at the top of episode details fragment, prepended to the episode
title. this reuses the old string resource from when we used to show
this at the bottom of the fragment instead of at the top. it was unused
causing a lint warning, so that's now fixed.
use getSupportActionBar().setTitle() everywhere

instead of the activity's setTitle() member function which doesn't work
on older api versions
use SparseIntArray instead of HashMap

lint says it's more efficient. doubt it really makes much difference at
this scale but might as well make lint happy.
add allowBackup property to manifest

set to true. it's the default but explicitly setting it keeps lint happy
move blank_show_banner.png to drawable-nodpi dir

appease lint by explicitly stating that the banner is dpi independent
fix style.xml files for different api levels

I was using wrong naming scheme for files, causing lint errors and not
doing quite what I wanted.
handle error adding show more gracefully

show a toast saying there was an error instead of a letting
NullPointerException occur. include small cleanup of touched files.