CC-5163 : Waveform - Hard coded api path will cause fail to open file when airtime is put under subfolder
Merge branch '2.4.x' of dev.sourcefabric.org:airtime into 2.4.x
CLRF fix
CC-5170:
Sometimes the dashboard does not show the current playing file

-fixed
Merge branch '2.4.x' of dev.sourcefabric.org:airtime into 2.4.x
CC-5100: Now Playing: Editing schedule on-the-fly will cause 2 tracks mixed at the same time.
Changed propel to prepared statements
CC-5172 : errors from setting cues in waveform editor not handled properly

Conflicts:
	airtime_mvc/application/models/Playlist.php
CC-5172 : errors from setting cues in waveform editor not handled properly

Conflicts:
	airtime_mvc/application/models/Playlist.php
make operators more local to each queue source

Conflicts:
	python_apps/pypo/liquidsoap_scripts/ls_script.liq
create on_metadata callback for each source instead of once on unified source

Conflicts:
	python_apps/pypo/liquidsoap_scripts/ls_script.liq
CC-5138: Linked Show: Time limitation exceeds when adding 24 hours smart block into daily repeating & linked shows

Removed propel from calculateCrossfades function and used prepared statements instead
CC-5049:
Error messages on Liquidsoap start up/shut down after Airtime install

Suppress global warning messages. Clients should decide whether to print
or not.
CC-5108 : Waveform Editor UI

putting on the timescale for time reference.

fade editor now has cursor playback info.
Merge branch '2.4.x' of dev.sourcefabric.org:airtime into 2.4.x
CLRF fix.
CC-5175:
Now Playing: SQL syntax error happens when removing and add contents to current show.

-fixed
CC-5174: Linked Show: Update a regular show to linked show will move the whole scheduled time forward.
Updating de_DE .po file. Thanks to Silvio Mende
Updating de_DE datatables and plupload language files. Thanks to Silvio Mende