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.
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.