Include a perl dependency and profile version for the `addValue` tool.
It otherwise fails on OSX with
```
INFO galaxy.tool_util.output_checker:output_checker.py:155 Job failed because of contents in the standard error stream: [perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LC_CTYPE = "C.UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
]
```
Also fix CollectionTypeDescription when collection_type is already CollectionTypeDescription
and fix some wrong type annotations in lib/galaxy/tools/actions/__init__.py
Into more fixes
Also:
- dos2unix test/functional/tools/for_workflows/head.xml
- Single-quote text and data params in `<command/>`
- Remove deprecated `interpreter` attribute of `<command />`