Break everything by rewriting autocomplete
update doc tests for new formats
refactor a little. also sort autocomplete results on the name
refactor a little. also sort autocomplete results on the name
more refactoring
total rewrite of autocompletion, making it more consistent (the old one was built for completing IEx command lines as they were typed