Property const

- Reintroduced const qualifier on GridProperty::getData()
- Implemented TransMult property manipulations with GridProperty::imul()
could this (and the other `i.*` methods) be renamed to `multiplyValueAtIndex()` (or something better). If the method in question is private, these names would be okay IMO, but public ones should be more descriptive...