Have VariantMap treat delete the key upon setting an empty value.
This makes it easier to set default values, and also fixes a bug that causes
Phusion Passenger to not properly store the server instance dir in the temp dir.