Brix ipc 783

Improvement after code review on previous pull request.

Mainly DomHelper was put under pearson.utils namespace. It was also refactoring moving out the iframe caching related methods to a separate class called IframeCollection. Since IframeCollection is only used in MessageBroker its definition is in the messagebroker.js file.

Other changes includes improvement of comments.