Move .htaccess to template.htaccess, add to gitignore, add rewrite base

Make it easier to have local modifications to .htaccess and avoid
conflicts during updates
Update install docs
Move behat.yml to behat.template

Make it easier to customise your behat.yml file without hitting conflicts.
Update docs and .gitignore to match