Remove parentheses from destructor call to fix problem with clang 3.5

The clang 3.5 compiler needs a slightly different syntax when calling
the destructor. It does not allow a set of parentheses between the
name of the destructor and the parentheses which cause the call.
Merge pull request #29 from Dr15Jones/fixClangProblemWithDestructorWrapper_v5-34-21

Remove parentheses from destructor call to fix problem with clang 3.5