Change dependency to correct Hamcrest GitHub repo.
Using Hamcrest from Composer (not PEAR) during tests.
Fixing indentation.
Requiring Hamcrest global function definitions directly in Bootstrap.
Removing need of setting `tests` folder to include_path.