Add RDEvent HaveCode2 to select Cart with a second scheduler code when defined
Defines RDWaveFile ext_time_length/time_length for flac format
2014-10-07 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'GPIO_EVENTS' table to the database.
	* Incremented the database version to 240.
	* Implemented GPIO event logging in 'ripcd/local_macros.cpp' and
	'ripcd/ripcd.h'.
	* Added an 'Events Log' area to RDGpiMon(1) in
	'utils/rdgpimon/rdgpimon.cpp' and 'utils/rdgpimon/rdgpimon.h'.
	* Added code in rdmaint(1) to purge logged GPIO events in
	'utils/rdmaint/rdmaint.cpp' and 'utils/rdmaint/rdmaint.h'.
2014-10-07 Fred Gleason <fredg@paravelsystems.com>
	* Added a 'Report' button to RDGpiMon(1) in
	'utils/rdgpimon/rdgpimon.cpp' and 'utils/rdgpimon/rdgpimon.h'.
2014-10-08 Fred Gleason <fredg@paravelsystems.com>
	* Added code in 'utils/rdimport/rdimport.cpp' to ensure that
	imports do not end up with an empty cut description field.
2014-10-08 Fred Gleason <fredg@paravelsystems.com>
	* Applied a patch from albanpeignier that adds a second scheduler
	code for music events.
	* Added an 'EVENTS.HAVE_CODE2' field to the database.
	* Incremented the database version to 241.
Merge branch 'tryphon-rdlogmanager-scheduler-code2'

Changed DB version from '240' to '241' to resolve conflict with master.
Merge branch 'wavefile-fix-flac-timelength' of https://github.com/tryphon/rivendell into tryphon-wavefile-fix-flac-timelength
2014-10-08 Fred Gleason <fredg@paravelsystems.com>
	* Applied a patch from albanpeignier that fixed a random/null
	end point with FLAC imports [GitHub pull request #000034].
Merge branch 'tryphon-wavefile-fix-flac-timelength'
Refactor SchedCartList (into a linked list) to improve performance
Limit query to retrieve last SCHED_STACK_ID
Order SchedCartList and Cart stack to exclude carts faster in title separation
Only retrieve distinct artists from stack
Refactor 'do not play after' rules to make a single DB query
Apply SchedCartList refactoring on 'Must have second scheduler code' rule