Don't strip extension from project names in dropdown

This fixes a bug where, e.g. for projects named `foo.bar.baz`, the `.bar` (ostensibly, the file extension) would be stripped. We just override the label generator and make sure we're not stripping extensions for the `ProjectMRUList` class.

Let me know if there's anything subtle I'm missing; the MRU code was tricky to navigate.