WIP: ListView: add support for sticky header & footer

Change-Id: Ifef1faf1ce6acf2b55cd1b6408e22ec2de841409