common.inc.php: remove unused FALSE() function
Factor SMBClient output-parsing code into own class

Decrease coupling, allow better testing, separate concerns. This gently moves
us in the direction of being able to use psr0 autoloading.
Cache: separate loose functions into static class

Encapculate cache functions behind a single interface, and make the
functionality amenable to class autoloading.
SMB class: put all SMB functions behind static class

Collect all the SMB utility functions into a single class, to make them
amenable to autoloading later on.
common.inc.php: remove; move its constants to SMB:: namespace
Remove unnecessary \SambaDAV\ classname prefix
Log: put log facility into separate class
composer.json: add; load proper autoloader in server.php

Ignore the generated files.
Login form: move to class, load raw HTML from template file
MD5Filter: remove global variables, use class reference instead

Get rid of the horrible global variable here; instead save the hash output
inside a dummy class owned by the caller.
REMOVEME COMMIT TESTING