Minor refactorings in DrawingSurfaceGL

  - divided lights and default material initialization into two methods
  - removed redundant (and not needed in this case) call to glColor3f()