Completed the semantic augmentations for all types and members.
Made MemberKind.cs a flags so that processing can be done in a generic fashion for types of all kinds (interfaces, classes, etc.) as well as methods (extension methods or otherwise). Changed the inheritance of the visitable model accordingly.