NWN: Add Creature::setRace()
NWN: Update scrollbar position when changing text
NWN: Update titles in ButtonsGroup

When a button was triggered, titles didn't change, now it does.
Also add a security check when buttons are triggered.
NWN: Avoid memory leak in CharSex
NWN: Handle racial type in CharGenBase
NWN: Add race choice's GUI
COMMON: Heed parameter caseInsensitive in FileList::getSubList()
COMMON: Heed parameter caseInsensitive in FileList::findFirst()
SOUND: Remove unused parameter source in SoundManager::fillBuffer()
COMMON: Add an UNUSED macro to denote unused function parameters
GRAPHICS: Add TODO to investigate non-use of parameter

I don't remember what my plans were there. Possible that we need
to re-assign the name to the texture? Or keep it around for checks?
Can that name be different from the texture's resource name?

Is that maybe related to the warning message some generated textures
(from inked PLTs) spit out?
GRAPHICS: Move advanceTime() body into renderable.cpp
JANITORIAL: Mark unused parameters
NWN: Correct signness on range check in WidgetEditBox::scroll()
GRAPHICS: Make empty / commented out else branches more visible
BUILD: Enable more warnings

-Wsign-compare
-Wtype-limits
-Wuninitialized
-Wunused-parameter
-Wunused-but-set-parameter
BUILD: Remove -Wunused-but-set-parameter again

While it's generally a useful warning, clang, or at least
the version installed on Travis CI, doesn't support it. I
don't want to spam the clang logs with a warning about an
unsupported warning...
BUILD: Setting up Travis CI / Coverity Scan integration

Let's see if that works...
Revert "BUILD: Setting up Travis CI / Coverity Scan integration"

This reverts commit 3aa0eab2a8e35817c0a677646e6a76fa7325b353.

Okay, I guess this needs to be in the other branch?
NWN: Properly initialize ScriptFunctions::_module

Fixes Coverity issue #1248131.