docs: allow changing the content between ``
docs: allow changing the content between ``

the reasoning behind is we want to be able to replace `GtkButton` with a link to Button
instead of having the C item name which doesn't make much sense.

Instead of doing that globally, the regex was modified to ensure we only do the change for items between the backsticks like `GtkX`

This also adds a very simple struct finder to reduce the abuse of crate:: and make the docsslightly nicer

GuillaumeGomez/gir,GuillaumeGomez/gir,gtk-rs/gir,gtk-rs/gir,gtk-rs/gir,GuillaumeGomez/gir