Refactor ContactsExpandableDetails so that is holds common components...
Refactor ContactsExpandableDetails so that is holds common components...

of the edit widgets.  Things like the add and cancel buttons, the repeater,
and the data model for handling new details before we save those details
in the QContact.

Signed-off-by: Kaitlin Rupert <52c295f769a5ee1acd0461c5e936aac51b08fa06@intel.com>

nemomobile/qmlcontacts,meego-tablet-ux/meego-app-contacts,meego-tablet-ux/meego-app-contacts,nemomobile/qmlcontacts