Improved processors execution
In order to avoid ConcurrentModificationException. Configuration (table and column) are now applied in two phases: first they are applied on the existing instance of TableConfiguration/ColumnConfiguration and then all the configurations are processed.
Potential entries to add are added in a staging configuration map before being merged into the final one.
All tests have been updated accordingly.
Cleaned up some JSP/HTML tests
Fixed the scope of application of the DatatablesDialect
All the dialect's processors are now applied only if they match a particular context.
Closes dandelion/issues#199