Adding options available since PHP 5.4.0.
Moving class Json to src folder.
Updating test suite.
Adding PHP 5.6 option to TravisCI config.
Modifying composer.json.

Use PSR-4 instead of classmap.
Moving class Json to root folder again.
Adjusting PHPUnit config.
Resolving merge conflict with remote branch.