Make sure important directories exist in git

Ensures the following directories exist after a git clone:
- public/uploads
- tmp/pids
- tmp/sockets

Also updates doc/install/installation.md docs to remove the instructions about
how to create those directories.

The directories are critical to operation, so they should be created automatically.