[PlayerCoreFactory] Fix 'CDVDStreamInfo::operator=' should return 'CDVDStreamInfo &'.
[DVDStreamInfo] Discuss: 'CDVDStreamInfo::operator=' should return 'CDVDStreamInfo &'. See comment in code.
[WinRenderer] Performance: change order of predicates in condition.
[Cores] Add constructors where recommended.
[OMXVideo] Same expression on both sides of '-'. Set it directly to zero.
[Cores] Fix possible NULL pointer dereferences.
[Cores] Performance: use static functions if possible.
[Cores] Order init lists correctly.
[OMXPlayer] Performance: Remove unnecessary NULL pointer checks.
Merge pull request #2444 from ace20022/cleanup_cores

[Cores] Spring cleaning
Merge pull request #2530 from ulion/change_cfstring_to_utf8_string

[Fix] Change from DarwinCFStringRefToString to DarwinCFStringRefToUTF8String
Merge pull request #2539 from popcornmix/new_stall2

[rbp] Some bug fixes, logging and tidying relating to buffering.
GUIScrollBarControl: fix onright/ondown navigation when master control doesn't have enough items to fill at least 1 page
GUIBaseContainer: remove unneeded call from CGUIBaseContainer::Render() - we are calling it in CGUIBaseContainer::Process() earlier
GUI containers: adjust page control offset when scrolling down to match behaviour when scrolling up
Merge pull request #2419 from ulion/http_directory_support_shorten_filename

Support the shorten filename output of http directory.
[WIN32] replace old dirent emulation to a more complete one. Even though I can't find where its still in use I feel better with a working solution.
Remove unused function GUIAction::GetFirstAction()  (leftover from HTTP api)
Merge pull request #2551 from Fice/getfirstaction

[RFC] Remove unused function GUIAction::GetFirstAction()  (leftover from...
Merge pull request #2548 from BigNoid/master

Add missing strings for System.CurrentWindow