Fixes reddit not matching all YouTube videos

URLDecode the reddit post URLs prior to attempting to match the.
Fixes issue #31
Decode common HTML entities for the reddit feed

This addresses issue #25
Committing changes for testing a UDP stale socket bug.
Adding a batch file to ease deploying the channel to multiple devices.

Addresses issue #32
Updating the formatting of the readme
using theirs
Re-initialize the UDP socket and message port every hour

This seems to fix issue #24.
Removed print statement
Merge pull request #33 from Protuhj/stale_udp_port

Fixes issue #24 where the message port for the UDP socket would become stale after a certain amount of time of being created.
Also check for multicast messages more often (all screens, except videos) should check for multicast queries.
Set the subreddit text when the user selects a subreddit in the list

Addresses issue #34
Optimizes moving through category views

This change makes it so the query to YouTube/Reddit will not occur
unless the user stays on the same category for at least one second. This
fixes the issue where quickly moving through the categories (playlists,
subscriptions, subreddits, etc.) would queue up multiple queries, which
would all have to return before the final one would give the desired
list of videos.
Addresses #16
Changes for release 1.5
Fixed some typos in comments

Non-functional change
Pulling in some history changes from the original myvideobuzz developers

Video history is limited to the last 5 videos.
It can be cleared by going to the Settings page and hitting 'Clear
History'
The LAN videos channel now uses the first item in the history list to
respond to queries.
The history appears to use roughly 4kb of registry space when full of 5
items.

This addresses Issue #28
Merge remote-tracking branch 'origin/master' into light_dark_theming

Conflicts:
	myvideobuzz.zip