Don't serialise to JSON in the ResultSetPresenter.

Serialising data in a presenter combines two distinct responsibilities
and makes this presenter difficult and inefficient to compose.
Don't serialise to JSON in the org set presenter.

As with the result set presenter, serialising in the presenter makes it
very hard to compose, more verbose to test and more tightly coupled.
Merge remote-tracking branch 'origin/non-json-presenters'