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
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
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
refactoring background into own method and fix a bug related to it
fix several small issues with textmargins and widths
remove the last traced of the old console rendering
refactor out abouttexts and refine the formulars for margins, so that margin and consoleheight will both work with the bottom line
do some last improvements aka pixelpushing, this should not just fix #159 but be enough for testing the cl_console rewrite
minor aesthetic fixes
Fix off-by-one (too wide) in input text rendering.