remove deprecated methods
used optimized structure+pointer ctor when possible
update change log
update more Structure.newInstance calls
more Structure(Pointer) implementations and tests
don't check structure memory allocation on direct mappings (yet)
Merge branch 'master' of github.com:twall/jna
Merge branch 'master' of github.com:twall/jna into optimized-struct-init
Merge branch 'master' of github.com:twall/jna into optimized-struct-init
merge from upstream
make conditional read perform auto-read
Merge pull request #204 from twall/optimized-struct-init

Avoid superfluous memory allocation when Structure base address provided...