I'm a bit confused by these two methods.

- `WPTableViewTopMargin` is normally used for header heights (hence the "top margin" name), but here it's used for footers.
- It's not clear why we're adding empty views as footers.
- #1297 talks about a table footer which would be simpler than conditional section footers