Fixed bugs related to styling and having the last column or a <tr> hidden.

Fixed a few bugs:  If the last column in your table is optional then we can now add the + icon to the last visible column.  Also added a hidden <tr> before the detail row to support tables that use nth child for odd/even row colours.