Changed format_spec to format_specification.

Calling help(format) shows that the name of the second argument to built-in
format() is named format_spec. But we are able to name the second argument to
our custom __format__() methods without abbreviation because the second
argument to built-in format() is positional rather than keyword.