Started rewriting file collection to use \Symfony\Components\Finder to improve performance
bug fixes
Finished refactoring to FileSet, fixing last bugs. Must still be extracted to component
Merge branch 'develop' into Improving_finding_files

Conflicts:
	composer.json
	composer.lock
	src/phpDocumentor/FileSet.php
	src/phpDocumentor/Task/Project/Parse.php
Altered installation instructions to include alpha tag

The instructions did not mention the -alpha tag while that is necessary for now.
Refactored file handling into a separate Component structure

The previous was file handling was an improvement over the one
before but we want to extract the Fileset component out of
phpDocumentor. Another added benefit was that performance is
improved by re-using Symfony's Finder component.

After this commit must the code be moved to it's own repository
and included via Composer.
Moved Fileset component to its own repository

In accordance with the last commit have we removed the Fileset
files and committed them to its own repository. That repository
has been submitted to packagist and added to the
composer.json and lock file.
Added a default detection order for mb_detect_encoding.

This ensures that at least the result will be predictable.
Added unit tests for the XML Exporter

The XML Exporter is not unit tested at all at the moment and could use a good
test suite. This is a little harder to test but the Argument is now fully tested.
The other unit tests are marked as incomplete as reminder that they should still
be done per the example of the Argument test
Fixed broken Markdown in PSR and appended sections

The PSR contains markdown codes considered broken in Github.
These have been fixed and several ammendments to the document have been made.
Changed indentations to quotes

Several indentations were intended as notes or special information.
The value of this went lost in the text as no clear distinguishment
was made between this type of information and elaborations.

As such quotes were introduced to make this more obvious as
additional and optional information
Written introduction, @example tag documentation and revised parts of the document

To further the writing of this document has the @example tag contents been added,
a introduction section written and several improvements to the existing tag have been made.
Merge pull request #462 from evert/develop

Added a default detection order for mb_detect_encoding.
Fix for #284, Windows gives 'I/O Error: Invalid Argument' (also known as errno 22)

During a twitter discussion with @FnTmLV about issue #284 he discovered that the issue
does not occur if the URI sent to the XSLTProcessor contains an additional / after the
scheme. (thus you get `file:///C:\...` instead of `file://C:\..`).
A fix in the code has been made that when running on the Windows OS that another / is
prepended to the filename.
Updated FAQ for libxslt compilation error in Zend Server CE 5.0

Some editions of ZSCE 5.0 have their libxslt library compiled against a newer
version of libxml than is available. This causes segfaults whenever the
XSLTProcessor's Transform method is used. This entry in the faq warns
against that.
Merge branch 'master' into develop
Merge branch 'develop' of github.com:phpDocumentor/phpDocumentor2 into develop
Updated lock file as an incorrect commit was locked
Changed all classes from prefixed to namespaced except phpDocumentor_Reflection_*

phpDocumentor has been slowly moving towards PHP 5.3 in the past 3 alpha's. This is
causing BC break and repeating this for until beta is undesirable. As such we have
changed ALL classes from a prefixed version to a namespaced version.

With this move we hope to achieve better interoperability with other libraries and to
heighten adoption of ourown libraries. Aside from replacing underscores with slashes
have the following changes been done:

* Added better support for namespaced plugins and moved the Core plugin to a
  namespaced version
* The Exporter classes have Exporter suffixed to the classname to prevent keyword
  collisions
* All Abstract class have their last namespace part prefixed; example:
  phpDocumentor_Parser_Abstract has become \phpDocumentor\Parser\ParserAbstract.
  This is also to prevent keyword collisions.
* Moved main classes of namespaces into the folder of the namespace to make
  separating them as component easier and match namespace schemes of other projects.
  Example: pphDocumentor_Parser resides in /src/phpDocumentor but is now renamed
  to \phpDocumentor\Parser\Parser and moved to /src/phpDocumentor/Parser

These changes will have impact on Plugin maintainers (sorry guys!) and users who
directly implement the Parser and Transformer instead of using the command line.
Fix #217: permissions for created directory, @ suppression in case of failure