Suppress unused variable warning in MPObjectSerializer.m

The `parameterCount` variable in `invocationForObject: withSelectorDescription:` is only referenced in a (run-time) call to NSAssert -- so XCode throws a warning that the variable is unused.

This PR adds an __unused flag to the variable to suppress that false warning