Improvements to channel changing.
Merge pull request #6 from saintdev/master

Build system cleanup
Change configure script to always enable building for Raspberry Pi.  This check broke cross-compiling, and pidvbip can only be built for the Pi anyway.
Fix whitespace
Further attempts to fix cross-compiling
Ignore a few more HTSP messages (for now) to silence the console output.
Add some missing (C) headers
A quick hack to better deal with utf-8.  The font rendering code doesn't support utf-8, so we decode each unicode character and map to iso-8859-1 (i.e. up to character 255 of unicode). The proper fix will be to fix the font code to deal with utf-8.
Fix wrong malloc parameter
Update BUGS
More BUGS
Remove check for EOS in video render, this seems to improve channel changing reliability.  Also enable more debugging information to try and debug channel changing problems.
Re-order the teardown sequence to see if it improves channel changing
Add a simple osd_alert() function, and display connecting/synchronising on startup.
Display season/episode numbers, when available
Fix display of season/episode numbers
Use atexit function to reset stdin
Revert "Further attempts to fix cross-compiling"

This reverts commit 7836bdcb84c2a5ae094ddd51b8684a3ea02d2280.
Revert "Fix whitespace"

This reverts commit 06e73e59e3e13328567af690a69656038e4ea477.
Add config.guess and config.sub

Revision 7b79d80 from the GNU config repo at
git://git.sv.gnu.org/config.git