Update address book syncing to prepare for editing contacts

Add methods to verify that local database contacts match phone address book contacts
Change addPhoneWithTitle:number: and addEmailWithTitle:address: to enforce only one
phone or email with the given title
Add table view cell for adding emails and phones to contact

Add AAContactAddPhoneEmailTableViewCell class and storyboard element
Update AAEditContactViewController to display the cells
Add interactive pop transition to daily inventory screen, change UI for inventories

Remove AAEditDailyInventoryDelegate and methods
Remove Cancel and Save buttons, updates are automatically saved
Add unit tests for AAUserDataManager Contact and Address Book methods
Change interface for AAUserDataManager, refactor internal methods

Remove methods for creating AAContacts with given name and contact id
Remove image attribute from AAContact, add abFirstName and abLastName attributes
Add method for creating AAContact with ABRecordRef
Reorder ABRecordRef and AAContact verification and synchronization
Add unit tests for AAUserDataManager, Update contact IDs to make them unique

Minor change to AAContactsListViewController to make it compile and run unit test