poor man's domain mapping support

as it turns out, the domains need to be stored somewhere outside of wp blogs table. changing the entry in wp blogs works for the front end but causes wordpress not to recognize where the site is in the admin. so i guess for multisite the initial look up is always wp blogs table. 

cc @jeremyfelt