Desktop Java fixes

- adding/fixing version suffix for desktop java library on all OSes
- updating samples to load JNI lib with correct suffix