Update edit_cart.cpp

Allow for saving of edited cart when duplicate cart titles are NOT allowed;  Without this fix, it is impossible to edit existing carts when the global configuration does not permit duplicate cart names.
2014-09-11 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a regression in 'liob/rdreport.cpp' that broke report
	generation.
2014-09-11 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'NEWS'.
	* Incremented the package version to 2.9.2.
2014-09-11 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'NEWS'.
	* Incremented the package version to 2.9.2.
2014-09-13 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in 'rdadmin/edit_decks.cpp' that caused the incorrect
	switcher matrix value to be loaded when selecting a new switcher
	host.
	* Fixed a bug in 'rdadmin/edit_decks.cpp' that caused spurious
	entries to appear in the list of available matrix output sources.
2014-09-13 Fred Gleason <fredg@paravelsystems.com>
	* Incremented the package version to 2.9.2int00.
2014-09-16 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a bug in 'cae/cae_alsa.cpp' that caused induced noise
	when routing passthrough audio.
	* Reversed format detection order so as to prefer S32_LE format
	over S16_LE in 'cae/cae_alsa.cpp'.
2014-09-17 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a formatting bug in the window title for the 'Edit Audio'
	dialog in 'lib/rdedit_audio.cpp'.
Merge pull request #12 from WMTH/master

Update edit_cart.cpp to correct typo in check for duplicate cart title.
2014-09-17 Fred Gleason <fredg@paravelsystems.com>
	* Merged pull request from WMTH to correct invalid check for
	duplicate cart titles [GitHub issue #000012].
2014-09-17 Fred Gleason <fredg@paravelsystems.com>
	* Incremented the package version to 2.9.2int01.
2014-09-18 Fred Gleason <fredg@paravelsystems.com>
	* Updated 'NEWS'.
	* Incremented the package version to 2.9.3.
Add flag to limit 'unlimited' searches.

This is to prevent the system from freezing up as it searches
for and displays hundreds of thousands of songs that contain
a simple search string. In fact, empty string matches every song.

This constant is hard-coded at compile-time, and a more sophisticated
solution would allow it to be set in rdadmin.
Do not open rdmonitor on startup.

It's annoying and doesn't tell the average DJ anything useful.
Display album, not user def, for cart selection.

This information is more useful than whatever you happen to
be storing in the user defined field (genre, in WMFO's case).
Operating Mode UI and state changes.

Three interlocking changes to improve the usability of rdairplay
by DJs. These changes stem from the operating mode doing two things:
changing the playback mode and activating automated playback. With
these changes, the button only controls playback mode, and WMFO uses
buttons on the SoundPanel to control automation. We co-opt the on-air
flag to be the automation-is-off-flag.

To do this, we:
* Change the title of 'Operating Mode' to 'Playback Mode'.
    'Automatic' becomes 'Continuous'. 'Manual' becomes 'Single'.
* Modify the state machine to make LiveAssist inaccessible. We
    ignore the logStartMode and always start in Continuous.
* Do not transition to Single (Manual) mode while automation is on.
    We do this by keeping track of the on-air flag's state (it doesn't
    seem to be directly accessible). At WMFO, turning on automation
    always sets Continuous mode, but without this change the user
    could click back to Single mode, leaving the station broadcasting
    silence unattended after the current song finishes.
Update README