Improve code readability.
Add Visible and Enabled checkboxes to Define Needs UI along with related form handling.
Add a pseudoconstant for need visibility.
Report fixes. Remove Duration, relable Assignee to Volunteer, fix option_value insert for template to set weight, uncheck Target Contact in new report instance, fix link to Activity from report to use Assignee cid.
Merge pull request #90 from davecivicrm/CRM-12958

Report fixes. Remove Duration, relable Assignee to Volunteer, fix option...
Merge pull request #89 from fjg-conflux/visibility_pseudoconstant

Add a pseudoconstant for need visibility.
Merge pull request #91 from fjg-conflux/checkboxes

Add Visible and Enabled checkboxes (and handling) to Define Needs UI
Clean up debugging code.
Bugfix: creation of new needs through the UI no longer results in creation of multiple records.
Remove is_flexible_form_value cruft (is_flexible checkbox is no longer displayed).
API create of Volunteer Needs should default is_flexible to off.
Update version and copyright in header files and add help file for Define.tpl
Merge pull request #93 from davecivicrm/CRM-12958

Update version and copyright in header files and add help file for Defin...
Merge pull request #92 from fjg-conflux/create_bugfix

Bugfixes for create needs