first phar compiler version
remove debug; fix composer.lock; use namespace; remove old phpdoc tags
#52 initial commit of the Twig writer plugin

In this commit we have layed down the groundwork for the Twig writer and
Twig extension support for phpDocumentor. A readme is included with
some basic information but this must still be expanded.

The code currently ain't pretty but that is to be improved before promoting
this plugin to the develop branch and even into its own repository
Changed the version requirement for Twig

@fabpot indicated that BC will never be broken for Twig 1.8 through to 2.0.
Given this fact we can expand on the Twig version number to incorporate all
future bug fixes.
Merge branch 'develop' into twig

Conflicts:
	composer.lock
Started refactoring of current EventDispatcher to Symfony2's EventDispatcher.

Removed the old EventDispatcher and introduced a Proxy EventDispatcher and
Event class that is capable of relaying and transforming data from
phpDocumentor.

The proxy classes also provide some backwards compatibility with the old
mechanism since the difference between sf1 and sf2's EventDispatcher is
rather large.

With the move are Event objects introduced; these are recommended by
Symfony but also a good idea for data transformations and to make the
available events more visible.

What is missing is a way to retrieve the events (some sort of factory)
and tests.

This commit is not stable and will introduce bugs; these will be fixed
in subsequent commits.
Refactored Twig Template Plugin

Added DocBlocks where they were missing and added a few extra checks.
Also expanded README to include more information.
Merge branch 'develop' into twig

Conflicts:
	composer.lock
Updated lock file
Added a global variable ast_node.

The variable ast_node makes the AST accessible from within a Twig template.
Ready plugin for release in separate repository.

Added a composer.json and updated plugin.xml for their own repository
Finished the Twig template by moving it to a separate repository

I submitted the repository to packagist and updated the composer files
so that the twig plugin is automatically included.
Merge branch 'phar' of https://github.com/gimler/phpDocumentor2 into phar

Conflicts:
	composer.json
	composer.lock
	src/phpDocumentor/Core/Config.php
#96: Finished making changes to support the creation of PHAR files.

realpath calls are necessary for making sure we read files on the disk
and not relative to the phar root (and thus inside the phar package).
At the same time we had to adjust the compiler to not strip comments due
to annotations.

What remains is adding this to the deployment process and uploading the
phar file to the web root
#530: target was not correctly converted to an absolute path

Phar requires all files that are meant to be external to be absolute paths.
Since realpath cannot be used to convert non-existent paths we had to
implement a custom method to detect whether the provided file is
absolute and if not: convert it to absolute.
#530: target was not correctly converted to an absolute path in transform command

The transform command was not refactored yet to deal with the phar packaging. This has
been adapted and now it works like a charm.
Also the file selection process has changed and only 50% of the previously selected files
are now included and the size has dropped to 7mb instead of 15
Fixing DocBlocks
Fixing a lot of unicode issues with this fix.

The ReflectionDocBlock component contained an error where unicode characters were parsed
incorrectly because several regular expressions were missing the 'u' modifier for unicode
support.
This was fixed in ReflectionDocBlock and now we update phpDocumentor to make use of those
fixes.
Fixes #532: Show command listing in help file.

To help with autodiscovery of the other task is a listing added to show which
tasks are available besides running phpDocumentor. The listing is custom
implemented because the ways to generate a listing are not available in the
configure method and thus cannot be inserted into the help text.
Fixes #525, arrays and callable typehints are no longer prefixed with a slash and a feature was added to test that