[binary addons] move bindings list to a single file
[audioencoders] move vorbis, lame, flac and wav audio encoders to add-ons
[osx] xcode changes
[win32] project changes for audioencoders
[addon-helpers] set building shared libs as default and try to link as static as possible on all platforms but linux
cmake: add xbmc-addons project, filled with audioencoder addons
[win32] add make-addon-depends.bat and cmake-based addon-depends system
[win32] update BuildSetup.bat and installer
[win32] don't copy libvorbisenc to system/cdrip
[win32] remove lame_enc from the list of dependencies
[depends] add audioencoder addons flac, lame, vorbis, wav. removes xbmc-addon-bindings as it's done by cmake
[depends] remove unnecessary android renaming of flac, vorbisenc, and lame .so's as we link statically
Merge pull request #4830 from jmarshallnz/audio_encoders_newapi

Audio encoders via binary addons
[videodb] clear out art from tvshow/seasons that were combined in the v85 database update, as the triggers would not have kicked off
Merge pull request #4999 from jmarshallnz/season_cleanup

[videodb] clear out art from tvshow/seasons that were combined
[videodb] we can't use REPLACE INTO when updating values during UpdateTables as analytics aren't in place. fixes problems where a show path appearing in more than one multipath being duplicated on update (thus failing). fixes #15334
Merge pull request #5002 from jmarshallnz/tvshow_multipath_update_fix

[videodb] we can't use REPLACE INTO when updating values during UpdateTables
[settings] pass the current video settings to SaveFileState job
[cosmetics] always create the save file state job on the heap
[settings] use SaveFileState() instead of SaveCurrentFileSettings()