Tests: Fix enumeration of monitor/screen mode tests, add tests description to class header.
Tests: Fix enumeration of monitor/screen mode tests, add tests description to class header.
Tests: Put monitor/screen mode tests to own subpackage
Update Siggraph div-id anchor
Adding MyHMI (Library.. tools)
Quaternion: Fix float type - double epsilon slipped through review, where we like to compare float values - remove 64bit conversion.
Add Comparable<?>: Point*, Dimension*, Rectangle*, SurfaceSize* and MonitorMode* ; Sort List<MonitorMode> in descending order to be well determined.

Add Comparable<?>: Point*, Dimension*, Rectangle*, SurfaceSize* and MonitorMode*:
  - Compare square values
  - See API doc for order of special semantics (flags, rotation, ..)

Sort List<MonitorMode> in descending order to be well determined:
  - Removes order by native mode id, give user a reliable natural order.
NewtCanvasAWT: Add missing println if(DEBUG) decoration
X11 RandR: Cleanup RandR impl. selection, RandR13 setMode does not require a temp. display connection!
NEWT Screen ..: Typos / JNI signature
ScreenImpl: Fix ScreenMonitorState add/remove reference, which shall only happen at actual native create and destroy.

.. otherwise usage of Screen.createNative() and a later Window creation would cause
the ScreenMonitorState having 2 added listener - which in turn disables it's orig mode reset at Screen destruction.
MonitorDeviceImpl: No need to nanoTime() ..
www/index.html: Featured Projects -> Utilities, Libraries, Building blocks -> libGDX

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
WWW: Adapt Meet us @ Siggraph w/ home page
Merge remote-tracking branch 'xranby/master'
WWW: Shorten libGDX text
www: shorten jebgl
WWW: Reorder utils .. matching semantics better
Fix Bug 770 and 771

Bug 770:

X11Window.c:
  - Request focus _before_ enabling EWMH flags (fullscreen or above) after resize
    and temporary invisibility.
    This actually allows us to keep the focus after resize and repositioning!

  - Set _NET_WM_BYPASS_COMPOSITOR implicit analog to _NET_WM_STATE_FLAG_ABOVE

  - Clean up _NET_WM_* flag names, avoiding name space collisions, i.e. adding FLAG!
  - Remove dead _NET_WM_STATE setting via direct window property (not working anyways)
  - Remove dead code: FS_GRAB_KEYBOARD

X11/WindowDriver.java:
  - Enable _NET_WM_STATE_FLAG_ABOVE temporarily if
    FLAG_IS_FULLSCREEN && !FLAG_IS_ALWAYSONTOP

  - Override focusChanged(..) to react on focus lost/gained
    in case of temporarily enabled _NET_WM_STATE_FLAG_ABOVE.
    If focus is lost, disable _NET_WM_STATE_FLAG_ABOVE,
    otherwise re-enable it.

WindowImpl.java:
  - FullscreenAction.run: Always use 'FLAG_IS_FULLSCREEN_SPAN'

+++

Bug 771:

WindowImpl.java:

  - Keep fullscreenMonitors and fullscreenUseMainMonitor values intact,
    allowing them to be tracked. Remove duplicates in FullscreenAction class.

  - MonitorModeListenerImpl.monitorModeChanged:
    Add fullscreen path: If the changed monitor is part of fullscreenMonitors,
    recalculate the viewport union and reset position and fullscreen-size.

  - MonitorModeListenerImpl: Try to regain focus after successful mode change.