refactor methods into appropriate locations
CC-5084: Repeating show edited to linked doesn't add content to repeat instances

Fixed. If the each repeating instance has different content, we replace it
with the first instance's content
Merge branch 'master' of dev.sourcefabric.org:airtime
Merge branch 'CC-2301'
CC-5094
Liquidsoap crash if unsupported encoder in the liq script
Merge branch 'master' of dev.sourcefabric.org:airtime
CC-5094 Liquidsoap crash if unsupported encoder in the liq script

-keep up with liquidsoap changes
ensure pypo registers with server before doing Liquidsoap check
ensure a proper environment everytime we restart liquidsoap
ensure a proper environment everytime we restart liquidsoap
CC-5097:
Installation scripts: Please add libvo-aacenc0 so that we can enable aac in liquidsoap

-done
CC-5069: Airtime 2.4 upgrade scripts
CC-5069: Airtime 2.4 upgrade scripts
CC-5069: Airtime 2.4 upgrade scripts

-remove unused import
CC-5098: Liquidsoap: Restart liquidsoap will make the output stream silence until next song starts

-fixed
CC-2301 : removing shift buttons since it's disabled for this release.