Case list/detail page redesign

[Ticket](http://manage.dimagi.com/default.asp?138199) / [Spec](https://docs.google.com/a/dimagi.com/document/d/1c69akYecY0SqUzuWUg_25gudELWh509vpgdHaRfgCHA/edit)

Various changes to the case list/detail page. Case list and case detail are now in separate tabs. Add properties with a drop down menu. Case list filters now in a single text field.

Note that this requires a migration that will be run on every app. I plan on PRing a separate migration to destroy the `DetailColumn.filter_xpath` fields once we are satisfied that this transition has gone smoothly.
Since I'm not calling the functions here, just assigning which function `filter_combination_func` points to, I believe only one will be called. The v2 function should be replaced by the v1 version and then eventually called on line 34. I could probably make that more explicit or clear though.