THRIFT-570. Thrift compiler does not error when duplicate method names are present This patch causes the compiler to throw an exception when duplicate method names are found. Patch: Bruce Simpson