Allow Array and Collection for Body values

Previously limited to `Dictionary`, can now pass `Array(...)` and `Collection` to `Request.AddBody` and `Client.PostJSON`