Support for modifying filename of uploaded file

I added an optional 'REDACTOR_GENERATE_FILENAME' setting. It can be set to a
function that takes the filename of the uploaded file as the single argument and returns the
new filename. This can be used to generate a unique filename (see
README.md for an example).