Bug 836170 - [Contact]: Scrolling and Dragging in contact application is very slow.

This pull request uses the oncontactchange api to know when we need to redraw a contact details o list.

We avoid repainting the contact list when coming from the background.

This is a WIP, to get some feedback, waiting for bug 835742 to land to rebase.