Move some dependencies to require-dev and suggest

* BrowserKit, CssSelector and DomCrawler are only needed for functional tests
  This should be an optional dependency.

* Process and Finder are only used to build the phar, they are dev dependencies.
Remove references to ClassLoader
Add note to changelog, improve symfony_bridges changelog entry
merged branch igorw/composer-cleanup (PR #341)

Commits
-------

9e27912 Remove references to ClassLoader

Discussion
----------

Remove references to ClassLoader
Mention Finder and Process in changelog also
merged branch igorw/require-dev2 (PR #340)

Commits
-------

5772e55 Mention Finder and Process in changelog also
ed3178b Add note to changelog, improve symfony_bridges changelog entry
1f30a64 Move some dependencies to require-dev and suggest

Discussion
----------

Move some dependencies to require-dev and suggest

* BrowserKit, CssSelector and DomCrawler are only needed for functional tests
  This should be an optional dependency.

* Process and Finder are only used to build the phar, they are dev dependencies.

PS: Thanks to @weaverryan for pointing it out!

---------------------------------------------------------------------------

by fabpot at 2012-05-31T14:03:34Z

That should be documented in the changelog as this is a BC break.

---------------------------------------------------------------------------

by igorw at 2012-05-31T14:12:22Z

Done.

---------------------------------------------------------------------------

by igorw at 2012-05-31T14:57:49Z

BTW: Keeping browserkit and friends for the phar was intentional.
fixed typo
	Fixed inter-documentation link (from relative to absolute)
Removed options since Silex WebTestCase has no createKernel, added missing server parameter array
merged branch klaussilveira/master (PR #344)

Commits
-------

5630a8b Removed options since Silex WebTestCase has no createKernel, added missing server parameter array

Discussion
----------

Fix server parameter array not being passed to new Client instance, unused createKernel options

Removed options since Silex WebTestCase has no createKernel and added missing server parameter array.

---------------------------------------------------------------------------

by igorw at 2012-06-01T20:16:27Z

Looks good.
Fix compiler, paths and namespaces got messed up when it was renamed
merged branch igorw/fix-compiler (PR #345)

Commits
-------

8d33dc7 Fix compiler, paths and namespaces got messed up when it was renamed

Discussion
----------

Fix compiler, paths and namespaces got messed up when it was renamed
Add exceptions for removed autoloader service and class_loader parameters
Re-add a SymfonyBridgesServiceProvider that throws an exception
merged branch igorw/autoloader-exception (PR #347)

Commits
-------

7ecfd53 Re-add a SymfonyBridgesServiceProvider that throws an exception
3ed4cdf Add exceptions for removed autoloader service and class_loader parameters

Discussion
----------

Add exceptions for removed features

As I said before, we need to tell the users about removed features. We cannot expect them to constantly check the changelog, and I refuse to spend my time providing support because of this.

This PR adds exceptions for the autoloader service, all of the *.class_path parameters and the SymfonyBridgesServiceProvider. Those exceptions should give the user at least some idea about what is going on, and hopefully reduce the amount of support tickets we get.

We can remove these exceptions when we release 1.0.0-RC1.

---------------------------------------------------------------------------

by neurolit at 2012-06-03T18:02:34Z

I totally agree with you. It's quite painful to maintain a webapp based on Silex, as APIs are changing all the time. Such exceptions would be of much help!
Fix doc formatting.
Some CS fixes in line with the Symfony2 standards
merged branch marcenuc/master (PR #350)

Commits
-------

1d0f381 Fix doc formatting.

Discussion
----------

Fix doc formatting

This patch fixes two formatting errors in the documentation as seen at http://silex.sensiolabs.org/doc/cookbook/json_request_body.html#parsing-the-request-body
merged branch neurolit/documentation (PR #343)

Commits
-------

49c7de4 	Fixed inter-documentation link (from relative to absolute)

Discussion
----------

Fixed inter-documentation link (from relative to absolute)

I should have used an absolute link instead of a relative one.

---------------------------------------------------------------------------

by neurolit at 2012-05-31T20:26:27Z

A new pull request, without annoying merge commit.
merged branch catchamonkey/coding_standards (PR #351)

Commits
-------

c6b6375 Some CS fixes in line with the Symfony2 standards

Discussion
----------

Fixes a few small CS issues

* public/static ordering
* whitespace
* missing public declarations