feat(ajaxtable): Added sort options to the AJAX table.

It makes sense to have sortable columns on the AJAX table as well.
we need to keep this object flat. no sub objects. The reason for that is we are extending the request and response objects with locally passed in configuration in loadPage utility. And angular.extend doesn't support deep extend yet.