jogl: add final to Debug wrapper error code and fix indentation

Make the indentation consistent in each function wrapper.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
jogl: indent trace statements in the Trace pipelines when we hit glBegin

The indent was being reduced on glEnd/glEndList but was never being incremented.
The intent appeared to be to indent all statements between glBEgin/glEnd pairs to
show the nested context of those calls.  Add the increment after printing the glBegin
trace statement.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
jogl: add generic annotations to the packed rectangle utility package

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
jogl: add generics annotations to lists in the waveout code

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>