Builds a SymbolInfo object based off of a designated operation

and list of resolvers. The latest resolver takes precendent.

operation the cirq.Operation object to resolve
resolvers a list of SymbolResolvers which provides instructions on how to build SymbolInfo objects.

ValueError if the operation cannot be resolved into a symbol.