implement new addListener() method and listener signature in event dispatcher

--HG--
branch : event-dispatcher
fixed calling the listeners

--HG--
branch : event-dispatcher
use new listener signature

--HG--
branch : event-dispatcher
allow to specify service identifiers in event listeners

this allows you to write ['%myservice%', 'method'] or 'clear_%environment%_cache'

--HG--
branch : event-dispatcher
add first attempt of a filesystem interface

--HG--
branch : filesystem
add filesystem exception

--HG--
branch : filesystem
add local filesystem base class and mediapool filesystem class

--HG--
branch : filesystem
add media filesystem usage

--HG--
branch : filesystem
suppress notices and warnings and instead return the error inside the exception message

--HG--
branch : filesystem
make the localmedia filesystem more flexible

--HG--
branch : filesystem
do not expose directory information, only check for actual files

--HG--
branch : filesystem
removed sly_Filesystem stubs, use sallycms/filesystem instead

--HG--
branch : filesystem
use the new filesystem API

--HG--
branch : filesystem
abstract the internal directories away as well

--HG--
branch : filesystem
prepare using the FAL in addon manager

--HG--
branch : filesystem
addon manager is mostly done, i think

--HG--
branch : filesystem
we can now require stable versions, as 1.0.0 has been tagged

--HG--
branch : filesystem
we will need the prefix decorator a lot

--HG--
branch : filesystem
use the prefix decorator to expose partial filesystems for public/internal addon directories

--HG--
branch : filesystem
started adding the media filesystem to the medium service

--HG--
branch : filesystem