Fix exception destructor specification.
Utilize consistent case for 'share.h'.
Merge pull request #374 from tfogal/master

couple gcc/linux fixes.