Add new features for mahara behat

1. Data generator
2. Config manager
3. Form fixtures
4. Some sample test features

Add shell script for running Behat

Moving core feature files to 'test' folder outside the docroot

Fix Mysql bugs

Change-Id: I00f3558c178541ae7f81ce9fb1ce6226e7a9654e
Signed-off-by: Aaron Barnes <aaronb@catalyst.net.nz>
Signed-off-by: Son Nguyen <son.nguyen@catalyst.net.nz>