fix name completion for instances
nicer looking printout for globals macro-expanded objects
fix std::string constructor selection workaround
adding a (poor-man's) memoization for the offset calculations as it is the cause of heavy CPU usages and a memory hog (thanks Philippe!)