remove some unused code
Factor out diff line views to a custom view
Start adding listview support for collapsed lines