…nd after save). #fingerprint now consistently returns nil before and after saving an attachment if the value can't be written to the db.
This fixes #660
…rs like "undefined method `strip' for image/bmp:MIME::Type".
In some case, we seriously don't want to prepend the timestamp with & if there wasn't a query string there. If the original URL doesn't have any query string, we should add the ?.