Some improvements for the documentation

feel free to use it :-)
Merge pull request #57 from Toflar/patch-1

Some improvements for the documentation
Fix correct usage of ttl in ArrayCache.
Rework test into AbstractSingleFilesystemTest that can be used as base for testing one filesystem.
Allow autoload classes from the unit tests.
Add ErrorException error handler to test environment.
Rework test case structure.
Rework test into AbstractSingleFilesystemTest that can be used as base for testing one filesystem.
Introduce phpunit.xml.dist
Introduce .gitattributes
Add several informations (version, keywords, license, support, require-dev, suggest) to composer.json
Use phpunit.xml in .travis.yml
Update .gitignore
Replace custom bootstrap.php with composer autoloader.
Fix project name.
Remove minimum-stability:dev.
Fix package name according to packagist naming convention.
Fix suggest packages names according to packagist naming convention.
Implement stream management and streaming concept (see #3)
Add stream observers.