Adds some missing override annotations, removes the useless AWT dependencies from NEWT and SWT examples, uses the heavyweight SWT GLCanvas of JOGL instead of Eclipse SWT canvas (which is unmaintained) and adds an example using JoglNewtSwtCanvas