Fix auto-magic Need API functions. Use generic API "get" instead of CRM_Volunteer_BAO_Need::retrieve.
Removed retrieve method. This method almost exactly duplicates the function of the generic API get.
In the interest of keeping things simple and reducing duplicative code, this method is removed in
favor of the API.
made changes as per dgg's comments
 skip read-only fields in tab order
fix notices
Updated implementation of hook_civicrm_entityTypes to enable use of "volunteer" prefix in API calls.
Merge pull request #51 from fjg-conflux/api

Fix auto-magic Need API functions, remove "retrieve" method from Need BAO, add Project API.
Moved name of custom OptionGroup into a class constant.
make contact id dynamic with check of max id
CRM-12842: Created form for volunteer sign-up. Wrote some BAOs for working with the form. Various
todos remain for the form to be functional.
Updated to account for new API name.
Merge pull request #52 from fjg-conflux/CRM-12842

CRM-12842: Work-in-progress volunteer sign-up form.
Merge pull request #54 from mzd-xonflux/sample-data-jul10

make contact id dynamic with check of max id
Merge pull request #53 from yashodha/LogScreen

made changes as per dgg's comments
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.