Refactor to include status codes in operations

- Added response status codes property to Operation class, and updated
  ApiFactory to gather status codes when creating the documentation object
  graph.
- Updated view to use above instead of grabbing that data itself.
Merge branch 'feature/include-operation-status-codes'

Collate expected response status codes for documentation.
Move service rendering to separate template

- Move service rendering to separate template, so that all routes work
- Use $this->render() to render templates from show.phtml, instead of
  include()
- Move helper functions into first-class view helpers
Reduce redundancy; extract view script

- Extracted operation.phtml view script; now invoked from service.phtml
  for each of the getOperations() and getEntityOperations() loops.
CS fixes

- trailing spaces, EOF ending
Merge branch 'hotfix/reduce-redundancy'

Extracts service and operation view operations into their own view scripts, and
moves in-file helper functions into first-class view helpers.