Allow files with no extension to be uploaded.

This adds "" to the extension whitelist and also does not set the asset
server filename extension if the original file has no extension.