Some more cleanups, noticed mis-use of const iterators used to modify Unit's that they hold which was due to const iterators returning non-const unit objects. Fixed what i could see but some misuses of const iter may still be around
Authored by: cellsafemode 2013-03-04
Parent: [r13554]
Child: [r13556]