WikiProcessors: add `#!table` processor for being able to specify table attributes and wrapping the other table related processors, much like we do for `#!tr`.
We also made the parsing of the recursively formatted content a bit more robust (using regexes), for both `#!table` and `#!tr`.