Clean up hex_dump() source and add citation
Use preg_replace() for generating collection name from test file

This builds on what already existed in the current driver and adds the ".skip" removal. It also replaces hyphens with underscores to ensure that the collection is easy to access from the shell.
Use "phongo_test" as default test database
Use require_once in skip test includes
Use Faker to create user data fixtures
Functional tests for sorted queries
PHP-1180: Create make target to install Composer dependencies (for tests)

Due to how the Makefile is generated, it's non-trivial to add the "composer" target as a dependency of "test". As a compromise, we'll skip tests which require unavailable dependencies.
Merge pull request #18 from bjori/php1236-test-fixtures

PHP-1236: Add data fixtures to test suite