Merge pull request #219 from jubianchi/master

Add test file path as fallback in error reporting, thanks to @jubianchi.
Add scripts\phar\stub::getResourcesDirectory() and remove '-i' argument in the runner.
Remove bug in tests\units\scriots\runner because -i argument was removed.
Add fs\path class.
Resolve path before determine if it's a root.
Trim error message and use adapter in test to get the error reporting value (ping @jubianchi ;)).
Trim error message.
Add unit test about path::isSubPathOf().
Remove bug in constructor management.
Replace mock\controller\collector by mock\controller\linker and add test\adapter\storage.
Name of script is used to compute base directory for default configuration file (fallback on current working directory if name is not a path).
Fix typography.
Merge pull request #220 from Hywan/typo

Fix typography, thanks to @Hywan!
Update VIM plugin syntax file to remove bug introduce by 1ed258c1820b44aebc0c95c05789ed53721c0684.
Add script::getDirectory() and use it in script\configurable and scripts\runner.
Add test class generator.
PHP < 5.4 can not resolve self to class name when it checks method signature, so it generates an error "Declaration of mock\mageekguy\atoum\fs\path::isNotSubPathOf() should be compatible with that of mageekguy\atoum\fs\path::isNotSubPathOf()\".
Use closure to get informations about test class and tested class in the generator.
Fix test.
Imprive test generation management.