moving table_row and table_cell initializers from platform modules to element classes

I've added and initialize row method to the table, and an initialize
Cell method to the table_row.  This simplifies extension of the table
class by pulling initialization of rows and cells out of the platform
modules, allowing extension of the Row or Cell class to be used more
easily.