The event dispatcher is optional; check it exists before using it
Merge pull request #4 from joncave/optional-dispatcher

The event dispatcher is optional; check it exists before using it
Import the Reflection\Exception namespace to prevent fatal errors

The FileReflection constructor can throw Exception\UnreadableFile and
Exception\UnparsableFile, so the appropriate namespace needs to be
imported. Switch to referencing the base Exception class using a fully
qualified name.
Merge pull request #5 from joncave/exception-namespaces

Import the Reflection\Exception namespace to prevent fatal errors
Log is not available outside of phpDocumentor, so check it exists

Fall back to a magic number if the class doesn't exist.
Merge pull request #6 from joncave/log-optional

Log is not available outside of phpDocumentor, so check it exists
Updated composer files with the latest ReflectionDocBlock and other dependencies.