Separate built-in interfaces from classes in the documentation crawler
Improve interface support

Make use of new built-in interfaces object
Add proper handling of "new" and "implements" filtering on kind
Make interfaces show up with kind "i"
Make interfaces show up in general completion
Make interfaces show up in "use" completion
Make renamed things "menu" say the original name from CompleteClassName