Add USE_METHOD_NAME_FOR_ANCHORS.

This new option makes it possible to choose to generate "nice"

This is off by default due to the fact that this does not handle cases of duplicate method names gracefully. If you have insight on a way to handle this sensibly I'd be happy to incorporate the changes.

This change is being used in production at nimbuskit.info. Example url: http://v2.nimbuskit.info/CDCDecoder.html#mergePolicy.