Initial re-design of AjaxGrid

Re-design ajax grid in order to make it more generic
Sorting is implemented

Other features are rolled back. Now the grid has no filtering, paging
and CRUD operations
Unit tests for sorting
Paging is implemented
Sorting is available by only one field at once
Paging unit test
Filtering is implemented
Filtering unit test
Grid actions are implemented