Merge pull request #1504 from sylus/7.x-2.x

Separate Behat tests in sub module for cleaner abstraction.
Give proper chmod permissions to script files.