adapt mythwikiscript to the changed html code
create downloaded wiki script as executable files
test existence of target directory and try to create it if its missing
Set the VID_AVC flag where applicable recordings by inspecting the video codec during recording.
Remove a header that ended up not being used.
Fix some DB queries in ProfileGroupEditor which weren't using bound values.
Fix some DB queries in ChannelUtil which weren't using bound values.
Fix a slew of errors in the previous commit.
MythMusic: Fix out of bounds array access in spectrum visualizer

NB This was the cause of the 'sticky bars' often seen with this visualiser.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
UK EIT fixup. Set category_type to movie where the event category starts with 'Movie' or 'Film'
UPnP: Refactor various parts of the code

The way we build the object tree has changed allowing for a tree depth
greater than one. e.g. Genre > Artist > Album > Tracks.

The number of queries required to build results has been significantly
reduced which should improve response times.

XBox and WMP 11 specific hacks have been disabled. In part to allow
users of these systems to test new UPnP behaviour, but also because
these non-upnp compliant bits need better segregation from
the core code.

Searching and sorting has been disabled because the existing
implementation was incomplete and broken. This will be finished and
re-enabled soon.

There will be bugs, if you absolutely depend upon UPnP then please hold off
updating for a little so I can fix issues found by wider testing. Of
course if nobody tests UPnP then issues won't get found ...
UPnP: Disable the mixing of genres and videos in the Video 'Movie' view. Not sure it really works and there's a bug in the totals count anyway.
Alter the schema of the unused recordedfile table. Use recordedid instead of chanid/starttime, change the names of two columns for clarity.
MythMusic: Add a simple ASX playlist parser
Disable code which used recordedfile for now until it can be ported to use recordedid instead of chanid/startime.
UPnP: Complete support for BrowseMetadata mode. (Untested)
Avoid calling QFile::exists() on an empty string.
UPnP: Fix filter support.
UPnP: Pushed 3bbab402 too early before I'd finished testing.
UPnP: Expand on the comments about UPnP filtering as it's useful to have this information inline with the code where it's put into practice.