Item12448: Preserve background* styles

Also if user specifies a non-default border, cell spacing or padding,
preserve those attributes by preseriving the HTML instead of outputing
TML.

This broke two ancient kupu related tests.  It appears that kupu used
cellpadding and cellspacing and by ignoring those attributes, Wysiwyg
would "clean" older kupu editor created tables.

This needs some review. It probably would be better to be configurable,
and maybe preserving cell spacing/padding goes too far.

git-svn-id: http://svn.foswiki.org/trunk/WysiwygPlugin@16930 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12448: Improve fix for preserving styles

Added the equivalent style= match for deprecated bgcolor and the border
color for tables.  This also changes the default
WYSIWYGPLUGIN_STICKYBITS setting

This will only work for table styles for now.  Could be expanded to
protect style on other elements where deprecated html options are
replaced with styles.

git-svn-id: http://svn.foswiki.org/trunk/WysiwygPlugin@16931 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12448: Fix undefined variable errors

git-svn-id: http://svn.foswiki.org/trunk/WysiwygPlugin@16933 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12448:  Document the new behavior

git-svn-id: http://svn.foswiki.org/trunk/WysiwygPlugin@16934 0b4bb1d4-4e5a-0410-9cc4-b2b747904278