Patches for RT 93138 93367 93378 93379 93393 93425

Patches (with tests) for
 exceptions from get_column_widths, get_row_widths

  expose hidden {row, column, sheet}

  expose tab color, active worksheet

  Color palette leaks

Variable naming changed from typeCamelCase to lowercase per JMM request.