ResponseBuilder, JSON wrapping

Reconfigured REST APIs so that generic objects are returned rather than
Response objects with entities.  HTTP Response Builders have been
appended to the end of the flows so that the Response is set at the very
end and reliant on exceptionless message processing.  New
ResponseObjects have been created to allow for uniformity in Responses
to the client.  All XML data will now be wrapped in one of these
ResponeObjects, which will also contain other pertinent surface data,
such as the agency in which the data resides, its identifying incident
or pcr number, whether the call is active or not, and whether it has
been assigned or not.

RequestContext is currently used in some REST APIs to access the mule
event and mule message from within the Jersey component.  This is
deprecated and thus subject to change in future commits.