Properly handle virtual methods overriding parent method
Correctly setup spill offset of class method access.

  On complex expressions, currently should only be on vectors of classes,
it is possible to need to spill/reload the left operand side of '.',
what was not being properly handled.
Do not require an internalformat argument to glu mipmap wrappers.

  The interface is supposed to only support "true color" displays,
and when needing pixel format information, it should also properly
handle it automatically (currently somewhat broken, e.g. should
convert sdl surfaces or handle ARGB, etc).
Add extra scan functions and gc less scan for known types.

  The new scan functions are helpers for simple parsers that need to
read a line of text of a time, and then after possibly inspecting it,
call scan on the read string.

  To also aid in writing simple parsers, the scan function now accepts
typed vectors, that should make it easier to read full vectors or at
least not create a collectable object for every object scanned.
Update example for gl binding split in two for float and integer argument.
Correct parsing of forwarded definition classes.

  The file check/chameneos-redux had a simple example of it, that
become broken after the namespace changes.