optimizations
Change order in matrix operations and and opengl equiv ortho and perspectiv

Change the mul order for rotate, translate and scale to let it behave as
opengl does. The mul operation was changed in previous commit.

This breaks backwards compatibility.

Also add ortho and perspectiv with the same arguments as the gl/glu equivalents.
Let wings calculate modelview and perspective view matrices

Prepare for the future OpenGL versions and a try at an optimization
by avoiding a thread communication when reading the matrices from opengl.
Calculate pick matrices without opengl
Added mouse wheel action to text controls that manage numbers
fixup! Calculate pick matrices without opengl
Fix debug build
POV-Ray plugin ported to use new wx module

Finished porting POV-Ray plugin to use the new UI - wx.

It was needed to add some changes to wings_dialog.erl in order to enable us to
hide/show controls. To allows us that without create a new control and preserve
the same dialogs definitios already in the source files it was added a key
management to v/hframe control. If a key is set in the flags then we use a
wxPanel with this key as its ID.
The Texture tab in POV-Ray uses that because we have many differents group of
parameters for each different Type. In order to keep the dialog heigh short we
need to leave only one of these group visible - the greater one - that is why
it was needed to add new flag option for v/hframe: {show,true/false}.