added server log filtering

added log filtering based on configuration file setting
0 = log everything
1 = log nothing
2 = chat logging only
added loglevel variable

added log filtering variable
updated code structure

cleaned code structure up for clarity
verbose incrementation

removed un-used variables
changed switch case to increase verbose level as loglevel increases
captured unset loglevel to default to highest verbose log level
updated filtering code

rewrote filtering code to allow for user input
code only filters on single string at the moment (still needs updated).
settings update/addition

updated settings name (loglevel) to a more descriptive name (writelog)
added logfilters setting to allow user defined filters.
added multiple filter capabilities

changed the single qstring log filtering to qstringlist to allow multiple filtering capabilities
removed extra un-needed empty line.

removed extra un-needed empty line.
Fixed #131: Compiles on OS X now.
formatting

4 space indent + code flow rewrite for easier readability.
Merge pull request #121 from woogerboy21/serverlog-filtering

Server log filtering
Clarify comment about typedef for OSX compiling
Merge branch 'pr138'
Compile servatrice on travis
Fix some warnings

Ref #127
Don't pass warn/err flags for release mode build.

It's making travis complicated
Install libgcrypt on osx travis
Have servatrice inform players of sideboard size

Ref #142
Clean up deck load chat message
Fix typo in gcc opts