Always use the cell's contentView as a reference for autolayout

Shouldn't be using the cell itself.
Set a default row height for tableView cells

On iOS 8, when creating a UITableViewp programmatically, we get a -1 default row height