Bug 1055595 - Part 1: Simplify adapter (r=lucasr)
Bug 1055595 - Part 2: move code from layout to item view (r=lucasr)
Bug 1055595 - Part 3: introduce newView/bindView constructs in to adapter (r=lucasr)
Bug 1055595 - Part 4: rename and extract adapter, make abstract and create concrete implementation within the list view  (r=lucasr)