[videoinfoscanner] scan the entire subtree of path passed to scanner.

- fixes new files not getting picked up when more than 1 level down.
- fixes hashing never being used when scanning a single directory.
[release] bump to 14.0 beta1
Respect parent path decision when cleaning paths.

When cleaning the video library and a source containing TV shows was unavailable,
choosing to keep it only kept the source root, while subdirectories were
removed.
The result was that TV shows "disappeared".

This is fixed by checking if there's a decision for the parent path when
cleaning the path table.
removed redundant value conditions from variables
[smb] only log if samba logging is enabled
dynamic dialog size for DialogSelect.xml
[rbp] Fix for orientation handling of Pi textures

There were a number of "off by one" errors in the orientations when using accelerated jpeg<->textures on the Pi.
This mostly worked out, but was the root cause of this issue:
http://forum.xbmc.org/showthread.php?tid=192380&pid=1805144#pid1805144
Add some new weather strings
[Confluence] Update weather window
[buildsystem] posix: add legacy xbmc links for libdir, includedir and datarootdir

fixes legacy xbmc binary addons, e.g. pvr
Remove 'XBMC.' from built-ins
[win32] [vfs] Win32SMBDirectory: Do not try to connect with not required. Implemented similarly to Win32SMBFile.
Merge pull request #5567 from wsnipex/legacy

[buildsystem] posix: add legacy xbmc links for libdir, includedir and da...
fixed: Asserting on empty protocol is too extreme, it also fails with file://...
Merge pull request #5574 from arnova/posix_file_fix

fixed: Asserting on empty protocol is too extreme
media library: force a reload when sources have changed in files view
SourcesDirectory: avoid retrieving removable devices if getting media sources failed
media library: add UPnP servers to sources://<mediatype>
upnp: fire an update source message when a UPnP server becomes available/unavailable
make "Zeroconf Browser" localizable