Minor cleanup. Doesn't change functionality.
Remove project_id parameter requirement.
Fix "no such field" error for custom activity fields.
Make query more restrictive. There's no reason to use left joins here...
Added support for filtering by and returning contact fields. Altered where clause to support cases where no params at all are passed.
Return an index-keyed array instead of an array of objects.
API wrapper for CRM_Volunteer_BAO_Assignment::retrieve.
Created reserved profile for volunteer sign-ups. Will at minimum be used with CRM_Volunteer_Form_VolunteerSignUp.
Merge pull request #55 from fjg-conflux/assignment_bao

Assignment BAO and API
Merge pull request #56 from fjg-conflux/reserved_profile

Created reserved profile for volunteer sign-ups.
Restructure assign app js to better match data model CRM-12859
Merge pull request #57 from colemanw/master

Restructure assign app js to better match data model CRM-12859
Refactor getName for Project BAO.
Merge pull request #58 from fjg-conflux/refactor_getname

Refactor getName for Project BAO.
Bugfix: Magic get of $project->title.
Merge pull request #59 from fjg-conflux/refactor_getname

Bugfix: Magic get of $project->title.
Work on adding contacts CRM-12859
Use full date and time in Volunteer Slot dropdown.
Volunteer sign-up form now caches project object instead of project_id.
Set title of Volunteer Sign-up form based on title of project's related entity.