VIDEO: Use || instead of the currently incorrect &&

The code currenly has 4 logically dead lines. Instead of requiring
both newWidth and newHeight to be non zero, just make sure one of
them is non zero and set the other one to the current size.
FULLPIPE: Implement ModalMainMenu::checkHover()
FULLPIPE: Fix crash
NEVERHOOD: Fix bug #6520: 'NEVERHOOD: buggy sound of the waterfall'
Merge branch 'master' of github.com:scummvm/scummvm
NEVERHOOD: Fix compilation
NEVERHOOD: Fix bug #6540: 'NEVERHOOD: lightswitch graphical glitch'
PEGASUS: Reset item state upon starting a new game
Merge pull request #460 from klusark/logically_dead

VIDEO: Use || instead of the currently incorrect &&
CONFIGURE: Add help note for option to disable freetype2 usage.
SCI: Inhibit spurious GCC warnings in script patching code.

The two relevant variables upon inspection of the current code should
not be used uninitialized as per the compiler linter warning, but
removing this by adding a zero initialization is simple.
It is also good practice and should prevent future issues if the code
is modified.
FULLPIPE: Implement ModalMainMenu::updateSliderPos()
FULLPIPE: Implement ModalMainMenu::setSliderPos()
KYRA: Extend HACK to select CD audio for Kyra2 TOWNS.

Formerly we only checked track1.$EXT but we also support track01.$EXT. Guess
this is a good example why we need to reconsider how we will handle detection
of presense of CD audio tracks in general...
FULLPIPE: Implement ModalMainMenu::isSaveAllowed()
FULLPIPE: Implement ModalMainMenu::updateVolume()
FULLPIPE: Implement ModalMainMenu::updateSoundVolume()
Merge https://github.com/scummvm/scummvm