Merge branch 'combine-tint-and-color-scheme' into integration

Conflicts:
	VENTokenField/VENToken.m
	VENTokenField/VENTokenField.m
	VENTokenFieldSample/ViewController.m
WIP: add autocomplete to token field

Thus far, we have the concept of autocomplete, the data source API, and
callbacks where we would be showing and hiding the table view so far.
Definitely more work to complete it, but this is a good checkpoint.
WIP: Display autocomplete table

This is still a work in progress, but the table view will actually
render in the appropriate location now. At some point I appear to have
broken the VENTokenField resizing, and actually taking an auto complete
suggestion is still not supported. Just another checkpoint in the
implementation.
Fix a layout bug related to the autocomplete table

By adding the table to the active window rather than to the
tokenField’s super view, I’m avoiding a bug where the frame  of the
token field is reset when it should be growing. This should also help
make sure the table view is on top of any other views that happen to
exist in the super view.
WIP: Allow selecting from autocomplete options

I made the decision that autocomplete is just a typing accelerator,
meaning that there is no dedicated callback for selecting an
autocompleted value, instead the actual value selected is sent back
just as if it was typed manually. I may change this before everything
is complete, as this pushes more (potential) verification on the client
without a lot saved for us.
Redesign autocomplete API

Instead of having an API that involves handing over a full array (that
may be thousands of items long) I switched over to one more similar to
a table view. I also broke out all of the autocomplete stuff to a
separate protocol instead of expanding the current data source.
Add seperate call back for autocomplete

Rather than making the client distinguish whether the entered text came
from a suggestion or not, we now have a delegate method for having
selected a suggestion. This is fired in addition to
tokenField:didEnterText: in order to allow users to opt in or to simply
enable autocomplete and use the same delegate methods as before.
Update documentation with new autosuggest API
Update tests to leave the field in a good state
Switch from autocomplete to suggestions

autocomplete has a bad connotation, and isn’t really what we’re looking
for in this case. This is really just a suggestion engine.
Merge branch 'autocomplete' into integration
Merge branch 'integration' of https://github.com/brandnetworks/VENTokenField into integration

Conflicts:
	VENTokenField/VENToken.m
	VENTokenField/VENTokenField.m
	VENTokenFieldSample/ViewController.m