CH-832: Allow for multiple sets of data.

This applies the needed markup changes along with javascript function needed to allow for multiple sets of data to be used.
Ah - so this is the exclusion data attributes.  Looks like it expects a list of column numbers starting at column1.  Can you add a little description/comment in here about it so that it isn't missed.  It's going to be an important part for someone just putting together a table that may not be as front-endy.