mkURLEncodedString only for NSString params in POST

..._urlEncodedString (if NSString) and as %@ if otherwise. This is because MK only includes mk_urlEncodedString as a helper in the categories for NSString, and not NSArray, NSDictionary, etc.