Setting all commands as a service

This commit can break compatibility, so new second level version will be introduced

* Also test them all
* Splitted DI config files in many
* Renamed external Finder DI service
* Changed all php file headers
* Some cs fixes
* Added scrutinizer config file
* Added @since tag in all PHP files
Closes #109 Updates phpunit dependency
Issue #110 Fixed internal classes mocks

Some php versions with some phpunit version do not allow cloning
internal classes without the construct method invocation

* ReflectionClass
* ReflectionMethod

Now we mock them with existing class and method

* Edited the mock class existing and added one simple and empty method
Merge pull request #110 from mmoreram/feature/commands-as-a-service

Feature/commands as a service