port back most of the changes of mukustes fixes branch

git-svn-id: svn://svn.code.sf.net/p/vpinball/code/trunk@899 14438d79-0ffd-4333-8ae7-ea2bdd901387
Merge branch 'master' into fixes

Conflicts:
	CMakeLists.txt
Huge change to render code; texture handling is more abstract now; lots of duplicate code removed.
Some more stuff abstracted into renderer (texture filter and blitting).
(re)set some more states correctly

git-svn-id: svn://svn.code.sf.net/p/vpinball/code/trunk@900 14438d79-0ffd-4333-8ae7-ea2bdd901387
Major cleanup of renderer interface. More DX9 methods implemented.
Merge branch 'master' into fixes
Merge branch 'fixes' into dev

Conflicts:
	flasher.cpp
	pin/player.cpp
	pin3d.cpp