Better workaround for config serialization/initialization issues

Call SetDefaults each time the config is loaded in the DS player, but
make sure that it only inits defaults when they aren't set. Not perfect
(it should probably happen at a higher level), but it works and users
won't have to delete the config.
remove live tv reference
fix nuget references
Implement Search
1. Input by alpha input control (keyboard, mouse & remote)
2. Display 3x3 Grid of best match Media Items
3. Display 9x1 List  of best macth People
Implement Search
update search to use backdrops as secondary image
update common components
use ToShortTimeString in top right time display
slightly reduce spacing
strip genres from search results
hide screen saver when power mode changes
Merge pull request #82 from babgvant/master

Better workaround for config serialization/initialization issues