Make OpenBSD mostly happy with some misc code cleanup.

Most of the changes involved getting rid of sprintf(), strcat(), etc.
There were also some mythfuse and SCons changes.
Remove and/or rename a bunch of previously deprecated functions.
Fix mythfuse to differentiate between recordings whose titles and subtitles
are identical.
Fix a memory leak in mythlive.
Merge remote-tracking branch 'cmyth/master'

Conflicts:
	SConstruct
	libcmyth/SConscript