add some additional file type mappings

This PR adds some additional file type mappings. Ross, I remember we had a conversation about default mappings and clients of the library adding their own overrides / additional mappings. I don't 100% remember where we ended up. In any case, here are some additional mappings. We are maintaing our own smaller map, of file types that aren't that common (`.project` ==> XML).