Only immediately toggle fullscreen when on Linux
Mark r_specularScale as CVAR_SHADER
Fix scr_conHeight. Note that it gets misaligned a little for small values.
Revert "Fix scr_conHeight. Note that it gets misaligned a little for small values."

This reverts commit 31d71379eeec2a782dacef75d1f3d5ef28c89e91.
Use a different method to partially fix scr_conHeight
remove dead, unused and deprecated code, e.g. used in very old versions of the consoles for console sizes
refactoring several variable names to easy development and spot inconsistencies in variable interpretations
fixing console animations cleanly and for good and simplifying code in the process

e.g. introduced a boolean representing wheter or not the console is opened which also happens to be enough to completly replace the infamous finalfrac variable and associated gluecode
fix line calculation, after 0532a82 made it possible without breaking the animations
therefore essentially fixing #159, excep the vertical misalignment, which still needs to be redone
general refactorings, cleanup and code reduction
cleanup consoleclosing and further variablename cleaning
merged barSize and barHeight cvars and normalized all console related cvars to use con_ instead of mixed con_ and scr_con prefixes
also we are calling bars borders now, to simplify the meaning with regards of well known css idioms
Fix the UI language-setting breakage.

UI code was looking for exact language matches without considering country.
If no exact match is found, then the country code is stripped off and the
base language code is checked for instead.
abstract the animationtype from the old/new style console types, and enable both to optionally fade or scroll their text
remove deprecated shader based console, which was working only for the old style console anyway
add basic margin definition functionality to get a step further replacing the consoletype differentation
enable the margin-style console to also use the scroll animation if wanted, and make it aware of the margins
Display client counts for servers as players+bots.
Merge remote-tracking branch 'upstream/master' into refactor/console
fixing textmargins for the version/engine text and the inputline, which directly relates to the console rewrite as well as to #159