[rbp] Make gui limit default to 720 when memory is limited

On a 256M Pi, it's safest to default to 720p gui as memory is quite limited.
[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 #5094 from popcornmix/limitres

[rbp] Make gui limit default to 720 when memory is limited
binary addons: allow downloading addons as source packages instead of git repositories
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
Merge pull request #5160 from Montellese/binary_addons_from_packages

binary addons: allow downloading addons as source packages instead of git repositories
[pvr] adds 'Find similar' button to GUIDialogPVRGuideInfo
[lang] shorten label 'Find similar programs' to 'Find similar'
[confluence] adds button 'Find similar' (ID: 4) to DialogPVRGuideInfo
Merge pull request #5112 from xhaggi/pvr-dialog-guide-info-find-similar

[pvr] adds 'Find similar' button to guide info dialog
[omxplayer] Use macros to reduce diffs with dvdplayer
[omxplayer] Use names closer to dvdplayer