Fixes for protocol docs; release 2.2.0.

Print multiple arity versions of protocol methods separately.
Print nil instead of empty string when a protocol is extended upon nil.