QmlDesigner: Use auto for iterators in the item library

Change-Id: Ib6664b1a0609d3f882d8a50f114504ef48e30510
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Add ItemLibraryEntry to ItemLibraryItem

Change-Id: I896e54fada0368fb548b39b9aff9cd19953c8ab3
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Make ItemLibraryEntry known to qml

Change-Id: I1201739e099425bcac3a5b209ca1bdf3573c3223
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmkDesigner: Refactor ItemLibraryItem

Change-Id: I0876f3b94df6ea0cf457e67306c89a798f0c8bfd
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Use auto for STL style iterators

Change-Id: I64ed8842587266b44a0cc377b3ac50d40b3633a7
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>