Standardize use of JPATH constants to JPATH_ROOT
PHPCS cleanup

Should all errors except in the DI package.

P.S. Whoever wrote the unit tests clearly didn't try that hard to meet the
standards :P
Patch from the CMS
Remove filesystem functions with native PHP equivalents
Remove FTP support from the core of the Filesystem\File and Filesystem\Folder classes.

This also removes the ClientHelper class and tests as well as the ClientHelper references
from Factory. This brings us one more step closer to dropping Factory as well.

Finally, this moves FtpClient out of the Client package and into Filesystem\Clients\FtpClient.
If you need FTP support, use it directly, instead of through the File / Folder classes.
remove joomla/client from composer.json
help tests to stand alone
fix failing tests due to misplaced .gitkeep
Define JPATH_ROOT for the Patcher tests
Move getStream() into the Stream class directly. Remove unused imports in Factory.
Fixing merge conflict
Change Factory::getStream to Stream::getStream
Fix failing unit test
Merge pull request #210 from wilsonge/patch-2

Patch from the CMS
Prep for beta3