fixes #2969 - remove all legacy api code in UI controllers, add deprecation response
fixes #2985 - remove #as_json method from AR models since rabl views used for API
fixes #3052 - reports#show json rabl template to match as_json output that was removed