Let constructor be public

No reason to restrict construction of a clipboard.
Viewport refactoring.

#2220
Changes
Consolidation
Make DebugRect public

GWT requires this to be public for reflection.
Update Version
Sync up Core and GWT emulation
Javadoc

#closes 2226
Merge remote-tracking branch 'origin/master'