[Test] Add test environment for functional tests

Including integration tests which is functional in the sense that
they need the whole system booted.
BDD: add delete ContentTypeGroup feature
BDD: fix typo in sentences interfaces
BDD: pass base_url through parameters for rest
Merge pull request #148 from MLoureiro/pass_url_to_rest

BDD: pass base_url through parameters for rest
Merge pull request #146 from ezsystems/test_env

[Test] Add test environment for functional tests
Merge pull request #147 from MLoureiro/bdd_delete_contenttypegroup

Bdd delete contenttypegroup
BDD: add given contenttypegroup context the removal of inner contenttypes
BDD: rename to 'list'
BDD: add read content type group feature for admin
BDD: add read content type group feature for anonymous user