Initial implementation of QML Palette support

Works just like Qt QML SystemPalette. Use as follows:
    
    import QGroundControl.FactSystem 1.0
    Rectangle {
        QGCPalette { id: palette; colorGroup: QGCPalette::Active }
        color: palette.window
    }