Update some licensing documentation.
Make non-blocking versions of other functions from shutil.