IO: Removed InMemory handler
IO: de-duplicated services
IO: Added custom factory method for filesystem handler
IO: added EzPublishIOBundle with configuration

The "main" io handler service is now always used,
and is dynamically built depending on the semantic config.

The ezpublish_io.handler tag is added, with an alias property for the name of the handler.
IO: made filesystem the default handler
IO: Removed unused IO config parser
Fixed review remarks
Moved IOFactory to IOBundle
IO: Added ezpublish.io_handler tag pass tests
IO: tested IOFactory::buildConfiguredHandler
IO: Added IOBundle extension test
Merge branch 'master' into EZP-23378-io_filesystem

Conflicts:
	eZ/Bundle/EzPublishCoreBundle/Resources/config/io.yml
	eZ/Publish/Core/settings/io.yml
Merge pull request #1007 from ezsystems/EZP-23378-io_filesystem

Added IO configuration, and changed default handler