[vfs] CFile: remove 'virtual' from destructor
no class is derived from CFile
[3d] added 3D subtitle depth
vdpau: move cropping of top and bottom lines to renderer
Revert "[nfs] - better fix for fe97d68f87d6985b2bf57d8e942b36b5e7373066 - possibly fixes #14727 - thx jm for the idea :)"

This reverts commit dd4dd2e91bc083a23fe7b46ae4c291c6672d32e0.

This commit created issues comparing paths when the export and the path was the same and did not contain a trailing slash, in addition, it removed the correct reversal of ordering of m_exportList generated by GetExportList.

Reference: http://trac.xbmc.org/ticket/14727#comment:12
[nfs] - change splitUrlIntoExportAndPath so that it can be used with external exportlist - preparation for adding a unit test
videolibrary: move logic for tvshow/season flattening from filesystem to GUI (fixes #14723)
AE: fix hidden setting stereo upmix if spdif is selected
AE: allow channel BC to be mixed into BL/BR os SL/SR
ActiveAE: let sink do channel mapping for 7.1
[peripherals] fixed a ambiguous variable and replaced .size() by .empty()
AESinkAlsa: Use 51Wide and 71Wide Maps when we need to do so
ActiveAE: limit buffertime to 80ms
ActiveAE: fix incorrect return values of GetSpace
WASAPI: try other channels layouts on init if requested one is not supported
WASAPI: handle obsolete 7.1 wide layout
Fix codegenerator to handle the <emphasis> doxygen generated by just putting back the markdown.
Merge pull request #3787 from jimfcarroll/fix-doxygen-markdown

Minor Codegenerator Doxygen Fix
Merge pull request #3784 from wsoltys/peripherals

[peripherals] fixed a ambiguous variable and replaced .size() by .empty()
[Confluence] move buttons to the right side, improve navigation
Merge pull request #3744 from FernetMenta/aefixes

Aefixes