+ Add new font definitions
+ Add new mediumtextedit primitive (used for the search popup)
= Fix checkbox primitive alignment
= Swap location of the time/date and channel number/name fields in the
detailsgroup primitive, and tweak its and idstatusgroup's location
= Clean up the universal list search popup's appearance
= Clean up the Program Finder search popup's appearance
+ Change how theme depicts the status statetype. Instead of the ugly
colored circles, lines will now be colored

	grey (disabled; X-in-circle)
	red (error; red circle)
	yellow (warning; yellow circle)
	white (normal; blue circle)
	green (running; green circle)

This matches the usage on Watch Recordings.

= Enlarge various popup boxes' title font sizes
= Change the "Please Wait" screen that appears when recording is
played to match the existing busybox. (Animation doesn't work
currently, so the first several frames of the busy animation are
skipped to give some appearance of movement.)
= Miscellaneous visual and whitespace tweaks/fixes
= Miscellaneous visual alignment cleanup
= Use Ubuntu font
+ Reshuffle order of fields slightly to make it more visually obvious
when toggling between the two HTML pages
= Miscellaneous visual/alignment cleanups