[pvr] fix open add timer dialog in timer window

After changing the special item 'Add timer...' to be a folder (to always
stay on top of the list) the path comparison fails, because the path now
ends with a slash.
StringUtils::FormatV: optimization: reduce default allocation size to 512 bytes as most formatted strings are small, replace malloc/realloc with simpler malloc/free
[win32] StringUtils::FormatV: use exact size on Win32 instead of doubling
[POSIX] fix mount regexp on FreeBSD

same as OSX
Merge pull request #5159 from Fneufneu/mount_freebsd

[POSIX] fix mount regexp on FreeBSD
Includes: Replace includes with "sub-includes" if possible.
Includes: Remove unnecessary includes.
Merge pull request #5041 from Karlson2k/FormatV_upd_01

StringUtils::FormatV: optimize, use exact size on Win32 instead of doubling
Merge pull request #5156 from xhaggi/pvr-fix-open-add-timer-dialog

[pvr] fix open add timer dialog in timer window
Merge pull request #3880 from ace20022/includes_1

Cleanup some includes
[omxplayer] Use macros to reduce diffs with dvdplayer
[omxplayer] Use names closer to dvdplayer
[omxplayer] GetAbsoluteClock like dvdplayer
[omxplayer] Cosmetic: Copy formatting from dvdplayer
[omxplayer] Update master clock changes from dvdplayer
[omxplayer] Update to dvdrefactor
[dvdplayer] Make players pointers rather than objects
[dvdplayer] Move Step in PlayerVideo
[dvdplayer] Make methods protected
[dvdplayer] Remove unused functions