Use JUnit's Assume to skip tests rather than returning from the tests.

This way the tests won't show up as having run if they didn't.
New logo and launcher icon.
upgrade to jnotify 0.94 (patched) for 64-bit support, and improve error reporting in tests
- add a UnixRemovableDriveMonitor.checkEnabled to pre-emptively check if it's loaded
- os.arch is always x86,x86_64 on windows, i386,amd64 on linux
- source: http://www.java-gaming.org/index.php/topic,14110
- we'll deal with freebsd support when we come to it, jnotify doesn't even do this atm
lazily load JNotify to avoid bloating the guice initialization
support an older Android API level