Added spacing support to GridLayout
insert_row now returns index of inserted row
get_cell_text added as the equivalent to the text set_cell method