Migrate all UICollectionViewDelegate logic down into the ContactCollectionView and out of the MBContactPicker
Fix some bugs that prevented the MBContactPicker from working out of the box, it was creating a ContactCollectionView that was always 0 points tall because [self updateCollectionViewHeightConstraints] was no longer getting invoked.
Moved UICollectionViewDataSource implementation into the ContactCollectionView.  Some things still need to be cleaned up, added as warnings
Re-implement reset of entry cell after contact is selected
Add warning for UITextField delegate method that probably needs to be moved
Indentation
Fix regression in entry cell sizing
Move UITextFieldDelegate from MBContactPicker to the ContactCollectionView, expose a method in ContactCollectionViewDelegate that gives the delegate access to text changes in the entry cell
Merge branch 'develop' into feature/the_break_up

* develop:
  Add optional and required to fields in the model protocol in readme
  Don't put a guard around setting the contactTitle field because it is required in the protocol.
  Implement a default model for users to continue with the 'simple to use' mantra
  Update README.md with new instructions, add property to contact object in sample code.
  Change from a contact object to a contact model protocol
  Update podspec
  Update readme to include instructions on how to change the tint color of selected contacts
  Update ContactCollectionViewCell to work with tintColor property

Conflicts:
	MBContactPicker/ContactCollectionView.h
	MBContactPicker/MBContactPicker.h
	MBContactPicker/MBContactPicker.m
Restore entry cell focus functionality upon -[MBContactPicker becomeFirstResponder], remove warning
Merge pull request #20 from mhupman/feature/the_break_up

Feature/the break up