JS clean-up around "Select Beneficiary."
VOL-45: Update JavaScript ts() functions to specify domain. This commit is good for the 4.4 branch only. Since 4.4 will not be introducing a CRM.ts() function, we define our own.
VOL-45: Update Smarty {ts} functions to specify domain.

Achieved en masse using these shell commands:
find . -not \( -path ./.git \) -type f -exec sed -i "s/{ts /{ts domain='org.civicrm.volunteer' /" '{}' ';'
find . -not \( -path ./.git \) -type f -exec sed -i "s/{ts}/{ts domain='org.civicrm.volunteer'}/" '{}' ';'
VOL-45: Update PHP ts() functions to specify domain.

Achieved en masse using these find/replace patterns in NetBeans (note each pattern begins with a single space):
find:     ts\('([^']+)', array\(([^)]+)\)\)
replace:  ts('$1', array($2, 'domain' => 'org.civicrm.volunteer'))
VOL-45: Update PHP ts() functions to specify domain.

Achieved en masse using these find/replace patterns in NetBeans (note each pattern begins with a single space):
find:     ts\('([^']+)'\)
replace:  ts('$1', array('domain' => 'org.civicrm.volunteer'))
Merge pull request #184 from GinkgoFJG/4.4-1.x-js-cleanup

JS clean-up around "Select Beneficiary."
Merge pull request #187 from GinkgoFJG/4.4-VOL-45

VOL-45 (JS only) for the 4.4-compatible version of CiviVolunteer
Merge pull request #189 from GinkgoFJG/VOL-45-4.4.x-PHP-and-smarty

VOL-45 for 4.4.x - PHP and Smarty
Fixed VOL-38 by overriding API limit.
Merge pull request #198 from GinkgoFJG/VOL-38

Fixed VOL-38 by overriding API limit.
Update version number, release notes, documentation links for 1.3.1.
Merge pull request #199 from GinkgoFJG/v1.3.1

Update version number, release notes, documentation links for 1.3.1.
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."
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.