Make sure MimeType uniquely maps extension to content-type

Resolves duplicates according to Mongrel2's preference
No longer depend on enumerable branch for mime-types
Make sure Route::elect! does not trample routes on other hosts