build: make bootstrap script fail properly on failure

If the first command in the bootstrap script fails, exit with non-zero
exit status instead of silently continuing to the next command.
FIX: do not popup OSD on DVD menu with touch or mouse
AE: accept planar formats and timestamps at input
dvdplayer audio: feed planar formats into ae
paplayer: adapt to interface change of AE, feed entire frames into AE
dvdplayer: drop obsolete pcm audio codecs
WASAPI: fall back to float if engine requests a planar format
AESinkPULSE: Correctly handle unsupported formats and fallback to float
XCode: Adapt after PCM/LPCM changes
VS Project - Adjust after removal codecs pcm/lpcm
Merge pull request #4169 from koying/fixdvdtouch

FIX: do not popup OSD on DVD menu with touch or mouse (fixes #14906)
Merge pull request #4673 from anssih/fix/bootstrap

build: make bootstrap script fail properly on failure
Merge pull request #4786 from FernetMenta/audio

AE: accept planar formats and pts from player
fixed: use the proper make instead of calling 'make' directly

fixes builds on freebsd
cmake buildsystem
add tests needed by new u16 string stuff
wrap cmyth properly
move some more install related stuff to install script
move all install code to platform install script
allow building without doxygen