[PSR-7] Updated IncomingRequestInterface param/return values

- Return values are stipulated to be arrays in all cases.
- Body parameters stipulate only arrays as well, not objects, for consistent
  runtime behavior between implementations.
- `s/PathParams/Attributes/`, per @simensen