Merge pull request #49 from colemanw/master

Add boilerplate Assignment API
Line 223 in CRM/Volunteer/BAO/Assignment.php was erroneously deleted resulting in undefined variable $customFields notice.
Merge pull request #50 from davecivicrm/CRM-12843

Line 223 in CRM/Volunteer/BAO/Assignment.php was erroneously deleted res...
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.