cosmetics - remove unused variable
cosmetics - remove unused code
upnp: fix inconsistent / at end of folders
upnp: fix reported parents of irregular paths
Detect SSE2 support

Compilation on an older 32-bit Athlon XP chip fails with the error
"./Utils/AEUtil.h:50:12: error: '__m128i' does not name a type"
This is because the __m128i type is only available on SSE2 platforms.
Modify the preprocessor logic to detect SSE and SSE2 support separately.

The "emmintrin.h" header should only be included on SSE2 platforms as
well.
[bluray] Fix stream info/language retrieval for blurays in non-nav mode.
pvr: Only shows specific actions for current category or 'ALL'

Avoid to show unusable specific actions for the current context.
[WebServer] Simplify file existence check
[musicdb] fix album & artist lt operators, used for set/map (e.g. cache)
[musicdb] fix some problems with non-musicbrainz albums in scanner, and tidy up some of the scanner overall.
[musicdb] fix album and artist SQL queries for musicbrainz
Merge pull request #2974 from night199uk/musicfixes

[musicdb] Fixes for non-MusicBrainz albums
[fix] string copy allocated in function params can be destroyed before access via *end pointer causing EXC_BAD_ACCESS
Don't use 'using' directive in headers!
cosmetics for 67ab657
Merge pull request #2990 from t-nelson/no_using_in_headers

No 'using' in headers
Merge pull request #2984 from whaupt/xbmc/ofc/master

[WebServer] Simplify file existence check
[fix] ffmpeg uses a 16-byte stride when scaling images, which can overrun the texture buffer which is only 2-byte aligned, causing a segfault on OSX/iOS
Merge pull request #2991 from night199uk/misc

[fixes] Fix a couple of EXC_BAD_ACCESS memory access bugs on OSX that cause real instability
paplayer: do not hijack main thread for pre-buffering streams