Moving thread from native to java.
Small whitespace adjustments.
Removed unused status id's.
Transitioning to a Java thread model instead of the native thread model to solve some of the JVM thread attachment issues related to logging in 1.2.
Removed unused listener.
Making some small cleanups and bug fixes.
Small tweaks.
Cleaned up errors for hook_stop.
Merge branch 'master' into no_thread

Conflicts:
	src/java/org/jnativehook/GlobalScreen.java
	src/java/org/jnativehook/NativeHookException.java
	src/java/org/jnativehook/example/NativeHookDemo.java
	src/jni/jni_EventDispatcher.c
	src/jni/jni_Logger.c
Cleaned up the dispatcher a little.
Merge pull request #29 from kwhat/no_thread

Java thread