code extension for creating and registering win32 windows

Create new code for registering new window classes and creating window
example. Listening for win32 window events. Listening for logoff/logon
events. Created also new api for 'Wtsapi32.dll'.
Add Native.register() call.
extension for listening to windows devices (usb)
Fixed some problems with the guid structure

- Now the java guid structure can be used directly as alternative to
'Ole32Util.getGUIDFromString()'.
- The listening for usb devices is now working also with filter usage
fixed some changes asked by the jna team
add unit test to guid structure
Removed extra dot.
Merge branch 'master' of https://github.com/wolftobias/jna into wolftobias
Updated CHANGES.
Update contrib/platform/src/com/sun/jna/platform/unix/X11.java

Added "event" to the list of fields for XDestroyWindowEvent's getFieldOrder() method.
Merge pull request #175 from bnbeckwith/patch-1

Update contrib/platform/src/com/sun/jna/platform/unix/X11.java