Merge branch 'master' into experimental
Restored experimental info
csrf: Check for 'csrf' substring in input names and values

[Issue #484]
Update directories.txt

Added ISO 3166-1 Alpha-2 countries.
Merge pull request #491 from myrinx/patch-2

Update directories.txt
Update filenames.txt

Added default shells as present in Kali
Merge pull request #492 from myrinx/patch-2

Update filenames.txt
arachni_restore: Updated to accept timeout options
Merge remote-tracking branch 'origin/experimental' into experimental
Updated CHANGELOG for PRs
Browser: Fail with Error::Spawn on unsuccessful process spawn
Fixed typo causing --http-authentication-password to be ignored

[Closes #502]
Bumped version to 1.0.4
Merge branch 'release/v1.0.4'