Case insensitive sorting of names in docs. Also, separate struct and enum types into their own doc sections.