Reverted Tabulator
Refactored table stuff

- Added Gush TableHelper overriding Symfony one
- Implemented formatRows
- Added setFooter
remove an unused use statement
Merge pull request #97 from cordoval/refactored_table

This PR was merged into cordoval:master branch.

Discussion
----------

Refactored table - replaced Tabulator with augmented TableHelper

This PR replaces the Tabulator with an augmented TableHelper.

Then new table helper provides:

- `formatRows($rows, $formatter)`: Where `$formatter` is a callback.
- `setFooter`: To add some text after the table.

It also allows you to pass a `string` to setLayout - e.g. `setLayout('compact')`. (btw the `compact` layout is the same layout we had before without any borders).

I didn't really see the benefit in the `Tabulator` class, it just abstracted away the table helper.

Commits
-------

8971ebe83adc0544528320fcd9d0b6ae564ee851 Reverted Tabulator dantleech
98bad35a5f4533e49054b49f2e60f95e10fd93f9 Refactored table stuff

- Added Gush TableHelper overriding Symfony one
- Implemented formatRows
- Added setFooter dantleech
e755ffafa487bd8b03d0bc5f58a12998a715d57e remove an unused use statement cordoval