Most of the wishes that you posted are already natively supported: horizontal and vertical alignment and column spanning.
So, this feature request is basically only about *row spanning*, right?
(For sorting tables, see
http://www.dokuwiki.org/plugin:sortablejs)