Fix cmyth_file_destroy() so the file_control mutex can be destroyed.

Previously, the lock was being held when pthread_mutex_destroy() was
called in cmyth_conn_destroy().  This would result in a memory leak.
Fix an odd problem with mythfuse where sometimes opening a symbolic
link would fail.
Fix 'ret' value in cmyth_proginfo_fill()
Check for null ptr before use
Merge pull request #20 from maksqwe/fix_ret

Fix 'ret' value in cmyth_proginfo_fill()
Merge pull request #21 from maksqwe/null_ptr_fix

Check for null ptr before use
Add support for MythTV protocol versions 81-83.
Default to using cc instead of gcc as the C compiler.  This allows systems
that have another compiler installed to build without the user having to
specify the compiler.

This allows cmyth to build under FreeBSD.
Misc scons cleanup.
Merge remote-tracking branch 'cmyth/master'

Conflicts:
	SConstruct