Refactoring and cleanup of Cocoa NSWindow and NSView observations

Now only perform observation at all if it was VTK that created the NSWindow/NSView.
This avoids receiving many NSView frame change messages when not needed.

Some renaming, new asserts, fix minor type mismatch.
Things are more symmetrical now.

Change-Id: I337afef3a07fe9e33abdfc6e7e714502262bcc91
Merge topic 'cocoa-observation-cleanup' into master

141198ec Refactoring and cleanup of Cocoa NSWindow and NSView observations
update cdash scrapers to use https

Necessary because we changed the config of the cdash server
at kitware this week to require https protocol.

Change-Id: I9957fa7f25e4cc22197318564f7f5ccfe2633a05
Add additional information for Java package build

Change-Id: I362a85049e43c4160c9b24fa8180bcae445986db
Merge topic 'add-java-readme-dev-doc' into master

1f59e835 Add additional information for Java package build
Remove test I added from old OpenGL backend

The test I added fails on some really old systems with the old
OpenGL backend. Removing the test from that backend.

Change-Id: I2812d9f2c2826953875d8cc27346607abebe4300
Merge topic 'update-scrapers-to-https' into master

bf4b4076 update cdash scrapers to use https
Merge topic 'dashoard_fix' into master

bf8670a4 Remove test I added from old OpenGL backend