Fixed for linux 3.2 (Debian)

Hi Dan, had to tweak jusb a bit to get it to build on my system (Debian Wheezy, 3.2.0). Seems like the naming of usbdevfs_ctrltransfer changed, and also gcc wanted -fPIC to build the native library. Pull request is mostly as an FYI / heads-up.