Add misc improvements

- Component's ports in QML representation
- Fix bug when reading enum properties in XMI
- Implementation of ports() method of qumlstructuredelement

Change-Id: Ife281242e0481a7be875ce9c0ec371dfbc33114b
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>