Don't override argument specs with FILE_COMMON_ARGUMENTS

Doing so will remove aliases, types, etc, leading to #2388 and other
issues.
Restore force in copy since arguments are no longer clobbered

Fixes #2388.
Added OpenBSD facts
check type of task explicitly
Merge pull request #2395 from dhozac/arg-override-common

Don't override argument specs with FILE_COMMON_ARGUMENTS
Merge pull request #2397 from dparalen/play_task_type_check

check type of task explicitly
Merge pull request #2393 from davehughes/pip-expand-virtualenv-path

pip module - expand user home directory variables in virtualenv parameter
Merge pull request #2396 from johanwiren/obsd_facts

Added OpenBSD facts