Change escapeshellcmd by escapeshellarg to accept # directory (refs #2786)
Merge pull request #65 from thingthing/1.4-I2786

Change escapeshellcmd by escapeshellarg to accept # directory (refs #2786)
Reverted changes from previous #2786 commit (closes #2786)

In order to circumvent shell interpolation and evaluation, the command
is now written to a temporary script that is executed. This allows to
properly isolate the command and our shell redirects around it.
Merge pull request #67 from eguaj/1.4-A2786

Reverted changes from previous #2786 commit (closes #2786)
Corrected XPath expression for root dirs with special chars (refs #2786)
Fixed erroneous sprintf() (refs #2786)
Disallow creation of contexts with unsupported chars in their path (refs #2786)
Merge pull request #70 from eguaj/1.4-A2786

1.4 a2786
Corrected indentation of checkValidContextDirChars (refs #2786)
Merge pull request #73 from eguaj/1.4-A2786

Corrected indentation of checkValidContextDirChars (refs #2786)
Use php-curl to download HTTP/FTP URLs instead of using the wget command (closes #3197)
Corrected handling of the `authenticated` property in Class.Repository.php (refs #3197)
Changed clean_tmp_directory message (refs #3634)

Changed from "Clean tmp directory" to "Remove extracted temporary files
after restore".
Corrected `$clean_tmp_directory` type mixup (closes #3634)
Delete test files (closes #3401)
Add proccess check-files (refs #3639)
Change min-width of modulelist message box and had overflow to module list panel (closes #3605)
Cleanup archived-context/archived-tmp content before restoration (refs #3634)
Merge pull request #74 from eguaj/1.4-E3197

1.4 e3197
Merge pull request #75 from thingthing/1.4-I3401

Delete test files (closes #3401)