Lock down methods in Names

Marking some methods as final. Once known to be overriden
in scala-ide are instead marked with @deprecatedOveriding.

This is to signal the new means of synchronization to
subclasses.