vogleditor: replace #include with class forward

(Minor) Issue:
A bit of code cleanup.

While browsing through the code noticed a header file was unnecessarily
including another header file when class forwarding would suffice. Ended
up going through the rest of the files in the vogleditor module and
doing similar cleanup. In general within a header file, change the
"#include" class files to declared class types and move the "#include"
declarations to the header's source file (when possible - some header files
include implemented code that require an included header file).

Testing:
Minimal (no test suite yet); successfully built and ran vogleditor64
(with glxspheres64.bin)

Timing tests for building shows no real improvement at this point

* vogleditor directory build (after toplevel make clean)
<pre>
    master branch        class-forwards branch
    -------------        ---------------------
    real  0m25.742s      0m25.705s
    user  0m22.880s      0m22.616s
    sys   0m0.884s       0m1.096s
</pre>
* vogleditor directory build (after vogleditor make clean)
<pre>
    master branch        class-forwards branch
    -------------        ---------------------
    real  0m3.916s       0m3.887s
    user  0m2.872s       0m2.820s
    sys   0m0.384s       0m0.384s
</pre>
Signed-off-by: Lawrence L Love <lawrencex.l.love@intel.com>