Kevin Ballard:
	- Add option to play a sound when the CtA roles change
	Add new interface option to select the sound file to play. This is
	played whenever a particular enabled role becomes available. It does not
	play if a new random type becomes available.
	
	The sound functionality uses LibSharedMedia to provide the list of
	sounds.
	
	Fixes ticket #4.
	- Give disabled roles a greyed-out look
	Grey out the icon used for disabled roles in the interface options.
	Grey out the icon shown in the tooltip for disabled roles.
	- Add embed for AceGUI-3.0
	AceConfig-3.0 uses AceGUI-3.0 for the dialog config.
	- Add Role filter in preferences
	Fixes ticket #1.
	- Convert .toc file from CRLF to LF
	- Basic infrastructure for adding preferences
	No preferences are currently registered.
	- Initialize the data object during creation
