Cache\Filesystem: remove unnecessary parentheses
Propflags: use camelCase for method names
Propflags: split function declarations for style consistency
Directory: split function declarations for style consistency
File: split function declarations for style consistency
Change uppercase 'NULL' to 'null' for consistency
README.md: convert 'TRUE' to 'true' for consistency
SMB: make dynamic function, pass object around
SMB: add first tests

Make code testable by optionally adding a $proc object to the method
call; mock this $proc object to check the values passed.
SMB: add test for ->getShares()
SMB: add tests for ->get()
SMB: add test for ->put()
File: add test for ->getName()
Propflags: treat missing argument as null
SMBClient\Parser: add tests
SMBClient\Parser: add tests for ->getDiskUsage()
Process: split function declarations for consistency
Process: add first tests
Process: add test for ->writeCommand()
Log: turn static class into dynamic class