[namespaces] convert solarium code base to use namespaces, using ralphschindler's tool

The tool used: https://github.com/ralphschindler/PHPTools

The command used:

    $ php ../PHPTools/bin/php-namespacer.php -l=library --output-path=src
fix some broken things, refactor tests too (some are still failing)
Merge pull request #52 from igorw/namespaces

[WIP] Namespaces
Some small bugfixes for namespacing
Small fixes
- fixed issue in facetrange request builder, also added a new unittest to test this in the future
- updated autoloader for namespaces
- various namespacing fixes
Updated examples for namespacing
Merge latest changes in branch 'develop' into feature/nextgen, all changes modified to use namespaces
Merge branch 'develop' into feature/nextgen

Conflicts:
	library/Solarium/Client/Client.php
	library/Solarium/Client/RequestBuilder/Select/Component/Highlighting.php
	library/Solarium/Client/ResponseParser/Analysis/Field.php
	library/Solarium/Plugin/AbstractPlugin.php
	library/Solarium/Query/Helper.php
	library/Solarium/Result/Result.php
	library/Solarium/Result/Select/Debug/Debug.php
	tests/Solarium/Tests/Client/RequestBuilder/Select/Component/FacetSetTest.php
Merge branch 'develop' into feature/nextgen

Conflicts:
	tests/Solarium/Tests/Client/Adapter/PeclHttpTest.php
Merge branch 'develop' into feature/nextgen

Conflicts:
	library/Solarium/Client/ResponseParser/Analysis/Field.php
	library/Solarium/Plugin/ParallelExecution.php
Major restructuring of libary code
- grouped all files related to a querytype inside a single folder, instead of spread over result, client en query folders
- updated lots of namespaces
- introduced many more use statements for cleaner code
- restructered and editted all unittests to reflect the new library structure

The most important work has been done on this and all unittests pass again. However there are still improvements to be made, mostly in the unittests. For instance the unittests still miss many use statements and in somecases have phpdoc referring to old class names.
Lots of fixes in namespaces and phpdoc
Lots of fixes in examples
Moved document classes to select and update query (as they are closely related)
Reorganized lots of files. All files related to a single query type are now bundled in the same folder, and all base classes are in the Core folder.
Updated unittests for the reorganized library files. Also added use statements for namespaces and added a few tests.
Updated examples for the reorganized library files. Most examples now work, but some might still need some work.
Moved requestbuilder and responseparser mappings out of the client class and into the query classes
Moved requestbuilder and responseparser mappings out of the select query class and into the query component classes