Improve completion support for all tag types

Make ggtags-read-tag more flexible and remove ggtags-read-string which
is no longer used.