Merge pull request #68 from andrew-elder/master

specify complete url to jdksavdecc-c in .gitmodules
MSVC notification, cleanup public/private sections - no functional change
notification.h, cleanup public/private declarations - no functional change
Change class delete/destory responsibilities. Application calls create_XXX(), so should call XXX->destory().
jdksavdecc-c update
certain jdksavdecc-c calls no longer require addition of JDKSAVDECC_COMMON_CONTROL_HEADER_LEN offset