Dynamic NSTableView subclass that adjust its row height according to the content of its cells