Time to take a step back and take a closer read of the glcd library documentation.
(The glcd-arduino google code download page points to the readme file in glcd/readme.txt
for further instructions and also points out the library documentation in glcd/doc/GLCDref.htm)
The Arduino pins used on Mega and on m328 Arduino when using the "as shipped" auto configuration files
are not the same.
This has always been true for the library whether v2 or v3.
If using a mega based Arduino board, you need to use the mega pins.
The idea was that on the mega, the glcd could use pins not available on the m328 arduino
so that it would not interfere with other arduino shields.
The GLCD Panel Pinouts table on the ks0108 playground site:http://www.arduino.cc/playground/Code/GLCDks0108
and in the v3 included html documentation (glcd/doc/GLCDref.htm)
in section "GLCD Graphical LCD Library"->Wiring->KS01018 Family
outline the pin connections based on a "panel type".
If you are more comfortable reading a datasheet and looking
a source header file, then wire the pins according to the data
sheet and the mega pin config file:
There is a wealth of information in the included HTML documentation.
It has sections on how to wire up panels, the diagnostic sketch and how to troubleshoot
issues, all the API functions, and even sections on how to migrate sketches
from the ks0108 v2 library to the newer v3 library.
But most importantly, once you have the panel wired up,
run the supplied v3 GLCDdiags sketch.
It is a known working sketch that will print out the pin configuration
and verify that that glcd is hooked up correctly and working properly.
The information from this sketch and the visuals you see on the panel
when running the sketch are the best way diagnose any wiring issues.