ElementCache

* Made ElementCache Qt4 conform. Exchange Q3PtrList to QList and QMutableListIterator.
* Was a bad boy: Add mutualx.h to cmake file in this PR.
Does it need to be a mutable iterator?  Only if the ElementCache is being modified. I did not check ;)