Do not use dbhost and dbport for generating MapConfig hash

We currently hash in dbhost and dbport for any MapConfig hash, even if we don't use them later (we always fetch the connection info again at each tile request).

This prevents us from dynamically setting different db_hosts dynamically (for balancing amongst database slaves) without using the same hash.

This PR removes those two from the hash. Note that this will change all map IDs.