Psr0Fixer can correctly detect namespace declaration on first line (Laravel 4 style)

This is a fix for #208
merged branch fturmel/patch-1 (PR #226)

This PR was merged into the master branch.

Discussion
----------

Psr0Fixer can detect namespace declaration on first line (Laravel 4 style)

This is a fix for #208

Commits
-------

b96d1a4 Psr0Fixer can correctly detect namespace declaration on first line (Laravel 4 style)
FunctionDeclarationSpacingFixer
feature #157 FunctionDeclarationSpacingFixer (denis-sokolov)

This PR was squashed before being merged into the master branch (closes #157).

Discussion
----------

FunctionDeclarationSpacingFixer

Commits
-------

492a8cb FunctionDeclarationSpacingFixer
bumped dev version to 0.4
Raise php version to 5.3.6

Since afb6839f21da687063d9aee2fa8364c938b5f3f0 the code only will run with PHP 5.3.6+

Discussion
-----------
https://github.com/fabpot/PHP-CS-Fixer/pull/157
https://github.com/fabpot/PHP-CS-Fixer/pull/231
Typos
minor #235 README.md Typos (Maks3w)

This PR was merged into the master branch.

Discussion
----------

README.md Typos

Commits
-------

6577df7 Typos
minor #234 Feature/raise required php version (Maks3w)

This PR was merged into the master branch.

Discussion
----------

Feature/raise required php version

Commits
-------

4e4a50a Raise php version to 5.3.6
1227c08 bumped dev version to 0.4
updated README (closes #237)
Fixes #239
Infront of the function keyword, there may not be a valid functionname character
bug #240 Fixes #239, test character before function keyword (Danez)

This PR was merged into the master branch.

Discussion
----------

Fixes #239, test character before function keyword

Infront of the function keyword, there may not be a valid functionname character

Added a data set for the bug and change regex

Commits
-------

29e3f08 Fixes #239 Infront of the function keyword, there may not be a valid functionname character
Updated diff dependency
moved README to rst
fixed README command
Enhance SelfUpdateCommand

* used %command.name% in help
* stop execution if phar is the same. And output a proper message
* do not ouput a fail message, then a success message if the phar is not
  valid
feature #250 Enhance SelfUpdateCommand (lyrixx)

This PR was merged into the master branch.

Discussion
----------

Enhance SelfUpdateCommand

* used %command.name% in help
* stop execution if phar is the same. And output a proper message
* do not ouput a fail message, then a success message if the phar is not
 valid

Commits
-------

5c39e5b Enhance SelfUpdateCommand
fixed typoe (closes #249)
feature #252 Updated diff dependency (dantleech)

This PR was merged into the master branch.

Discussion
----------

Updated diff dependency

Updated Diff dependency to 1.1

There does not seem to be any functional difference and all the tests pass. Have kept the `@dev` tag -- but maybe it would be better to remove it.

Commits
-------

06d571d Updated diff dependency
removed @dev in composer.json