simplify internal methods

some of the methods in quantity.Discrete seem to be very complicated. This is often the case because the introduction of quantity.Domain simplified a lot of things. Hence, these functions must be rewritten and maybe renamed. Here is a list:

  • changeGrid -> changeDomain
  • getFinestGrid -> delete it!