Use Asterisk's temporary directory instead of /tmp

Also stop if the time can't be set for some reason; Asterisk will re-execute the script immediately in that case, starting a loop
Consistent whitespace
Add missing parameter to external script

Also remove incorrect comment
fixup per comments
fixup per comments
Fix typo
version bump
Merge branch 'release/2.11' into develop

Conflicts:
	module.xml
Merge branch 'develop' into release/12.0