Guide: edit Generics and Traits sections

Nothing major. Clarification, copy-editing, typographical and grammatical consistency
Orphan `impl` seems more rusty. I should expand rule 2 to make it clear where "orphan" comes from.