some changes
some util changes
some changes
skip javah target on skip-native
Mapped SHGetSpecialFolderPath of Shell32.dll
Mapped GetPrivateProfileString, GetPrivateProfileInt and
 WritePrivateProfileString of Kernel32.dll
Mapped RegisterWindowMessage of User32.dll, added User32Util
which wraps registerWindowMessage, createWindow and createWindowEx.
Test for CLSIDFromProgID
Added feature line in CHANGES.md for this pull request.
Merge pull request #192 from headcrashing/master

New Windows Shell API mapping: SHGetSpecialFolderPath
Update CHANGES.md
Merge branch 'master' of https://github.com/twall/jna into WindowMessages
Added info to CHANGES.md about this pull request.
Merge branch 'master' of https://github.com/twall/jna into CLSIDFromProgID
Added line to CHANGES.md for this pull request.
Merge pull request #194 from headcrashing/CLSIDFromProgID

Clsid from prog
Fixed PR number in CHANGES.md
Merge pull request #196 from headcrashing/WindowMessages

RegisterWindowMessage
Destroying temporarily created HWND after test

To demonstrate prevention of resource leaking, this code utilizes the try-finally idiom to destroy tempoarily created HWND even in case of any exceptions or failed assertions.
Merge pull request #197 from headcrashing/WindowMessages

Destroying temporarily created HWND after test