[trunk] Made LocationArray.ToString() immutable. Added ToString() override for ScaffoldLocation, also immutable