Use ListView instead of plain LinearLayout to hold player's timers and fix pause overlay clicking bugs

List view supports useful onclickitem-events and enables scrolling to a particular player if the player list's length exceeds the view height.

The pause overlay was fixed to a generic LinearLayout and moved to the bottom to make it impossible to click "through" it and make it accept click events from every position.