Add bzip2 to the list of dependencies.
Ensure that bzip2 binary is checked if we are fetching scan files. Some embedded dev systems may not have bzip2 by default.
Fix problem with genre compat between HTSP v5 and v6.
Hide the UI top bar as it takes up screen space. Fixes #1296.
Fix printing error in epggrab.
[PR-155] Change dvb charset to allow proper overriding.

dvb_charset field (in service UI config) now overrides any DVB provided
values rather than simply acting as a default for where values are not
specified.

This helps fix problems both where providers fail to specify the charset
(and ISO6937 is not used) and also where the simply specify the wrong
charset entirely.
[PR-155] Ensure any existing configuration is honoured.
Added debian build files to gitignore
[PR-159] Fix diseqc 1.1 support for use with uncommited switches
Modify hts_settings_remove to also remove (empty) dirs.
Fix duplicate mux issues by pushing all mux freq to 1KHz boundary. Fixes #1310.

This is really considered a hack, it will be replaced with a better internal
DVB structure in 3.4.
Update to previous duplicate mux fix, this should do a better job.
Add the concept of onid into the DVB structures, this will help overcome a few minor issues.
Update support/version to use more explicit version tags.
Remove horrible printf that got left in.
Remove confusing debug about invalid TSID, this can happen a lot during re-tuning.
Avoid infinte loop in read_golomb_ue()
Fix problems with XMLTV time processing.
Series link fields were not being checked. Fixes #1318.
[PR-153] Provide automatic charset overrides for certain services

Certain services on some networks are transmitted with incorrect
charset encodings. The user has the ability to manually override
these, but this provide initial defaults for known bad services.

Mostly this relates to Polish DVB-S providers at this time.