Add an option to test:all task to show full output

The variable `full_output` in lime_harness class will allow `test:all` task to output full path of the current test.

Before:

    [sfMyAwesomePlugin] functional/sfMyAwesomePluginServiceTest..............ok

After:

    [sfMyAwesomePlugin] /var/www/htdocs/test/sfMyAwesomePlugin/functional/sfMyAwesomePluginServiceTest.php..ok

This is more "strict" and less straight but more efficient to copy/paste the test and relaunch it.
Update sfTask.class.php

Remove deprecated preg_replace with 'e' pattern modifier on sfTask/getDetailedDescription method

Update sfTaskTest.php

Add sfTask/getDetailedDescription test

Update sfTaskTest.php

Update sfTask.class.php
Avoid a PHP Warning on setAttribute

This sometimes results in an error:

    PHP Warning:  DOMElement::setAttribute(): string is not in UTF-8 in /var/www/projects/lib/vendor/lexpress/symfony1/lib/vendor/lime/lime.php on line 107
Merge pull request #50 from JLepeltier/patch-1

Update sfTask.class.php
Merge pull request #55 from LExpress/lime-full-output

Add an option to test:all task to show full output
replace dirname(__FILE__) by __DIR__

Since PHP 5.3 is now the requirement, we can use the __DIR__ magic constant instead of dirname(__FILE__) for a little extra performance.
Merge pull request #57 from mentalstring/master

Replace `dirname(__FILE__)` by `__DIR__` since PHP 5.3.4 is required
Use late static binding for config classes (PHP 5.3+)
Merge pull request #25 from LExpress/late-static-config

Use late static binding for config classes (PHP 5.3+)
PHP built-in webserver compatibility

`sf_cli` should be `false` when running with PHP built-in webserver (PHP_SAPI == "cli-server"). It is a web-environment, not CLI, though it is initiated with CLI command.
Merge pull request #58 from e1himself/patch-1

PHP built-in webserver compatibility
Use composer in travis
Merge pull request #61 from jeromemacias/patch-1

Use composer in travis
update swiftmailer to 5.2.*

Older versions of swiftmailer have a security issue, see https://github.com/swiftmailer/swiftmailer/commit/ac8526f5e956c19d6186bf9188a5d8f88f27acbf and http://blog.swiftmailer.org/post/88660759928/security-fix-swiftmailer-5-2-1-released
Merge pull request #59 from mentalstring/master

update swiftmailer to >=5.2.1
Merge pull request #8 from LExpress/master

Merge l'Express changes