Make multiple @ThriftMethods with the same name easier to diagnose/fix

Old code throws an exception from guava about multiple identical keys. New code throws an exception that tells you that the identical keys correspond to method names of @ThriftMethod-annotated methods and specifically which method name you duplicated.