Overhaul of TreeListView; some more styling; API 18 changes