added support for the knp_gaufrette.stream_wrapper.protocol parameter that changes the stream wrapper protocol for Gaufrette

see https://github.com/KnpLabs/KnpGaufretteBundle#parameters-14
Merge pull request #181 from sgehrig/gaufretteProtocol

added support for the knp_gaufrette.stream_wrapper.protocol parameter
Test against HHVM
Fixed UniqidNamer to use UploadedFile's methods instead of File's
Started to integrate propel [WIP]
Use the PropertyAccess component to manipulate objects
Cleaned a bit the configuration definition
Fixed dependency constraint
Fixed a few typos
Added a few tests for the PropelAdapter class
Updated FileInjectorTest
Updated PropertyMapping tests
Updated DoctrineUploaderListener tests
Updated Tests/Storage/FileSystemStorageTest.php
Fixed GaufretteStorage test
Little cs fix
Renamed MappingReader to MetadataReader
Cleaned adapters definition
Fixed a few typos
Moar cs fixes