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.
Updated form logic to display only open needs.
Start phasing out the confusing "shift" language.
Updated tests for the definition of "open need," which is slightly different from the definition of "shift."
Merge pull request #205 from GinkgoFJG/limit_public_signup_to_open_shifts_4.5-1.4

Limit public signup to open shifts for master
Scope bugfix for VOL-71.
Merge pull request #206 from GinkgoFJG/master-VOL-71

Scope bugfix for VOL-71.
VOL-69: Updated the log's prepopulate function (setDefaultValues) to reference activity properties instead of need properties.
Merge pull request #212 from GinkgoFJG/VOL-69-master

VOL-69: Updated the log's prepopulate function (setDefaultValues) to reference activity properties instead of need properties.
In 4.5 this is a more specific way of selecting the current form
Merge pull request #213 from colemanw/master

In 4.5 this is a more specific way of selecting the current form