split up dispatch_index so we can do method lookup without calling anything
use the normal dispatcher to find interesting method/attr names for the console
use the new stuff for typeless table objects too. get rid of the old introspection code in LuaConsole, nothing uses it anymore
rewrite the name lookup. now properly skips hidden keys