Added JNA dependencies.
Added java classes for use with JNA.
native touch input works.
Removed wm-touch dependency so that things build in linux.
Postpone native library loading in wm_touch.clj until a setup-native function is called. This allows midje to test on linux.
changed handlers in input/core to use an atom rather than alter-var-root
pixel->tile checks minimum bounds too.
test for pixel->tile
fixed handler setting for input.
Tests for pixel to tile translation.
pointer helper functions.
more input core tests.