Warning clean-up

Defining the error(...) and info(...) macros to '(bool) false' on RELEASE
builds results in what are effectively statements. On Travis, GCC gives
warnings that these are statements with no effect.
Merge branch 'tests' of github.com:mattboyer/optenum into tests