Autolayout

Here's my take on auto layout.

I've turned on background colors for all the different subviews to help you debug and troubleshoot what's going on.

I also didn't solve the row height problem fully, and I don't like the approach I've taken; it reuses logic you already had in there, so I was lazy and took it.

There's always a million ways to skin a cat, but when you mentioned on the phone that you were interested in just how would auto layout work for these cells I knew it'd be a pretty quick implementation.

Hope that's helpful. G'luck on the interview!