Remove path methods and property from RecursiveScanner

The RecursiveScanner uses the PathScannerTrait, so it's just duplicate code.
PathInvaldiException shouldn't extend Axstrad\Common\Exception\InvalidArgumentException
Merge branch 'hotfix/0.1.2'