[pvr] fix deleting recording folders
[cmake] add helper function for addon dependency handling
[binary addons] cmake: automatic dependency resolution
[binary addons] add screensavers.rsxs
[binary addons] add visualizations fishbmc, goom, projectm, spectrum, waveform
remove rsxs from tree
remove visualizations fishbmc, goom, projectm, spectrum, waveform from tree
added: special setting __addonpath__ to libXBMC_addon::GetSettings()

returns the path for an addon
[depends] use central include file for binary-addons build
[win32] binary addons: disable building unsupported addons
binary addons: don't do any addon dependency processing if a matching cmake build target already exists
binary addons: automatically trigger the dependency buildsystem from the addon buildsystem
[win32] binary addons: don't separately build addon dependencies
[win32] binary addons: always add "kodi" as a dependency for every addon
binary addons: only call add_dependencies() if there are dependencies
[binary addons] don't require platform specific includes
bump audioencoder.lame to a static only version
[win32] update/cleanup build scripts for binary addons
binary addons: update READMEs
re-enable visualization.spectrum and visualization.waveform on all platforms