Towards better use of const

@karlnapf and I discussed briefly in Berlin about this, about making const some of our methods that should be and aren't.

@lisitsyn, @sonney2k, @vigsterkr , do you see any drawback doing this? Otherwise, I will continue changing some more.