Derive more ensime faces from standard faces.

This lets us enable semantic highlighting by default. I've always thought that ensime should flaunt that feature!

Feel free to criticize my aesthetic choices!

This fixes ensime/ensime-server#490