Fix version regex in build_source.py

This was failing to handle hyphens in the upstream_version part.  From
the debian policy manual[1]:

> The upstream_version may contain only alphanumerics[36] and the
> characters . + - : ~ (full stop, plus, hyphen, colon, tilde) and
> should start with a digit. If there is no debian_revision then hyphens
> are not allowed; if there is no epoch then colons are not allowed.

[1] https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version
Reset to ubuntu trusty xmltv packaging
Updates for ppa build
[xmltv] New upstream release 0.5.65

* Updated install files to reflect upstream changes.
* Added to makefile patch for additional library manpage that needs
  renaming.
* Added patch to fix whitespace issue with tv_to_text
* Removed tv_grab_huro patch (now fixed upstream)