Basic ctags support in rustdoc

First pass for feedback and comments.

Added 'ctags' option to -w argument which causes rustdoc to output a
ctags file (default name is TAGS) for the input crate.


#10317