State Machine Scaffolding

- Wires up scaffolding for DelegateActivity
- Cleans up callback in LoginActivity
- Adds generic interfaces for getting and finding models
- Adds query builder methods for Requests and Users
- Adds a getUnfinishedRequest for a User
Merge pull request #92 from steffanc/scaffolding

State Machine Scaffolding
Fixed callback for onModelFound
Add VendorWait activity screen.

Still need to actually show the vendors nearby.

Handle the intent between hitting the 'X' mark and going back to the previous Activity.  In the process,
we cancel the intent.

Create a bundles directory for all the Intent bundle data we pass back.  Intents contain Bundles of data, so
I figure it's better to call it this name.
The extra title() is redundant.  Clicking on it just shows the person's name again.
Create a Parse callback handler for rendering markers for a given Google Map and icon color.

More updates to vendor wait.

Remove redundant Request declaration.

Add interface for onError() exceptions and use an IconGenerator provided.

Add You icon.

Implement a more generic ParseResultCallback interface.

Implement ParseCallback interface.
Rename to RequestPendingClientActivity

Rename from RequestPendingClientActivity.java to RequestPendingVendorActivity.java
Use You as a string instead.
Start populating client view with map markers with ParseQueries.
Get Intent to launch ActivityMapDetail view.