VOL-23 - When an admin adds a contact to the flexible role (i.e., to the Available Volunteers pool) via the Assign UI, use the event time rather than NOW for the activity date.
VOL-23 - Update the activity date when a volunteer is dragged from one shift to another in the Assign UI.
VOL-23 - If a user signs up for the flexible need, the volunteer activity uses the event time rather than NOW for activity_date_time.
VOL-23 - Set activity status when creating new volunteer
VOL-26 - Fix volunteer_install.sql to remove hard-coded IPs from report header and footer. Seems like we generally leave those empty in any case. Also fix notice in VolunteerReport when accessed before creating any volunteer projects.
Merge pull request #152 from fjg-conflux/VOL-23

Fixes VOL-23 - Activity date is being set to NOW instead of to Need date in some cases
Merge pull request #153 from davecivicrm/VOL-26

VOL-26 - Fix volunteer_install.sql to remove hard-coded IPs from report ...
Moved logic to retrieve project roles, needs, and shifts from sign up form to project BAO. Commit includes tests.
VOL-24 - First pass at altering core activity form. Need field is presented as a dropdown. TODO: Include Flexible needs in this list. Edit view mode display. Remove Need field in create (vs edit) mode.
VOL-24 - Moved role_id-to-role_label logic into Need API. Removed relevant tests from Project BAO. Resolved TODO: Include Flexible needs in select list.
VOL-24 - Removed Need field in New Activity mode.
Fix "Mandatory key missing from params array: volunteer_need_id" error when volunteer signs up with a flexible need.
Added some comments.
Merge pull request #154 from fjg-conflux/VOL-24

VOL-24