serialize classes to XML
handle XML attributes
handle XML attributes
combine Recorded (TV) and VideoMetadata (Myth Video) in one list and add
a new category for this.
don't use global for connection string
rename variable
don't use parent to add to attributes
added menu for Upcoming Recordings
and show Currently Recording at top of list
display in upcoming those recordings that have a job running
default IP should not exist (for testing)
simplify CategoryLeaf construction
added dynamically created top menu Genre which grabs its items from the
database.  all TV and Video are included and selecting, Drama for
example, only lists those.
added dynamic menu for Genre.  added default display for no results to
replace the Retrieving msg from the UI.
Fix for genre/group with spaces
fix Genre/Group Date sorting
added Date top menu.  shows from just Today, Week, Month, Year, All and
sorted by descending date.  videometadata releasedate or insertdate,
recorded starttime.  Also removed menu for TV and VID and re-arranged
the main menu.
remove unused code block
oops
remove print and use error_log