Overall clean-up of platform dependent property access

- Add PlatformDependent.bitMode() and tmpdir()
- Rename JNILoader to NativeLibraryLoader