Fix Bug 893 - NewtCanvasAWT Lifecycle Race Condition (NPE on shutdown periodically)

As suggested: Employ synchronization on lifecycle actions _and_ perform destroyImpl(..) always on AWT-EDT to avoid a deadlock.