Refactored CRM_Volunteer_Upgrader->findCreateVolunteerActivityType() to accept arguments and create other activity types.
Bugfix for createActivityType method.
VOL-42: First pass at modeling Volunteer Commendation (both for new installs and upgrades).
Fixed regression in which createActivityType returned OptionValue IDs rather than ActivityType IDs (AKA OptionValue values).
VOL-55: Fix transposed label/extended entity.
Merge pull request #194 from GinkgoFJG/VOL-42

VOL-42: Modeling for Volunteer Commendation
Merge pull request #195 from GinkgoFJG/bugfix-for-VOL-55

VOL-55: Fix transposed label/extended entity.
CRM-14949 - Remove unneeded tpl include
Fixed VOL-38 by overriding API limit.
Merge pull request #197 from GinkgoFJG/VOL-38

Fixed VOL-38 by overriding API limit.
VOL-71: Don't declare "register to volunteer" permission in permissions-challenged Joomla sites.
VOL-71: Added permissions class to centralize permissions declarations and to override perms check function. Moved perms check from XML to preprocess function for volunteer sign-up form.
VOL-71: Get CiviCRM version from config object. Replace custom function with PHP core function version_compare(), which should work provided version numbers continue to be "PHP-standardized."
VOL-71: Updated README and in-app doc. In-app doc related to the "register to volunteer" permission appears conditionally based on the user framework.
VOL-71: Made additional changes to menu XML to enable access control in the volunteer signup form's preprocessor.
VOL-71: Replaced clunky version-checking with a real-time lookup of the user framework's support for module permissions.
Merge pull request #203 from GinkgoFJG/master-VOL-71

Merge changes for VOL-71 into master (i.e., 1.4).
Coding style commit.
Added assignment count data to project class (e.g., $this->needs[$need_id]['quantity_assigned']).
Factored out $this->shifts for the project class, replacing it with the clearer $this->open_needs. Added logic for distinguishing open needs from all needs.