Escape spaces in filename

Fixes issue https://github.com/momodalo/vimtouch/issues/22
More power for ./run
Cleanup: move variable closer to usage
Cleanup: remove dead variable
Add convenience macro for array length
Merge pull request #25 from rtfb/master

Fixed one reported issue, plus some cleanup
Call native build from ant debug target

Turns out it's quite easy to hook into ant build process, so let's do
it.
Automatically generate signatures for JNI functions

Before building native code, call javap to get the signatures of the
functions declared as native in Java code. This allows us having the
simplest possible declaration of native functions.

Unfortunately, that involves a little bit of awk magic. The first call
to awk filters out the pairs of lines for each native function
declaration. The second one transforms those lines into a C variable
declaration, of the form

    char const* jni_signature_functionName =
        "<the JNI signarure>";
Cleanup: remove unused imports
Merge pull request #27 from rtfb/master

Automatically generate JNI function signatures
Fix stupid build breakage
run script: extract package name into a variable
Style cleanup

Fix some random style issues and move variable declaration close to use.
Fix string overrun in copy-to-clipboard

Check return value and set the terminating zero when copying the string
to clipboard.
Rewrite loop in getClipText()

Make sure the method won't return a null value in case it gets reset
between calls to vimtouch.getClipText(). Also, don't mute exceptions.
Remove dead code that used to be context menu

Fixes issue #28.
A little cleaner script

I found it useful when running git bisect.
Merge pull request #29 from rtfb/master

Several fixes
GPL
Fix another build breakage

I should be more careful...