Use read-only access for enumerating classes to prevent access denied bugs
Com might already initialized, it's not a problem see http://msdn.microsoft.com/en-ca/library/windows/desktop/ms695279(v=vs.85).aspx
Merge remote-tracking branch 'upstream/master'
Merge pull request #373 from lwahonen/master

Small COM fixes
clean up w32 build w/r/t unused references
Call Native.dispose when DLL unloaded
Dispose of all allocated memory on native library unload
Merge pull request #378 from twall/dispose-on-unload

Dispose on unload
Use weak references in WeakHashMaps to ensure memory can be properly GC'd
weakly hold direct-mapped classes
Update change log
Merge branch 'dispose-on-unload' of github.com:twall/jna
Fix spelling on Paul Grütter
Clarify text
update AIX natives
Allow interoperation when JNI version revision changes
Merge branch 'master' of github.com:twall/jna
update sparc natives
update linux-ppc64 native
update linux-arm native