XX-11152: Setup Apache CXF framework

- improve settings mechanism - add options for enum and multi enum types

{
    value: "G722|G711Mu|G711A|G729AB"
    type: "multiEnum"
    defaultValue: "G722|G711Mu|G711A|G729AB"
    path: "voice/codecPref/IP_650"
    description: null
    options: {
        G711A: "G.711A (PCM A-law)"
        G722: "G.722"
        G711Mu: "G.711µ (PCM µ-law)"
        G729AB: "G.729AB"
    }
    label: "Codecs"
}

{
    value: "6"
    type: "enum"
    defaultValue: "6"
    path: "se/ringType/RING_INTERNAL/callWait"
    description: "Pattern used to notify about incoming call when another call is in progress"
    options: {
        1: "dial tone"
        2: "busy tone"
        3: "ring back tone"
        4: "reorder tone"
        5: "stuttered dial tone"
        6: "call waiting tone"
        7: "alternate call waiting tone (distinctive)"
        8: "confirmation tone"
        9: "howler tone (off-hook warning)"
        10: "record warning"
        11: "message waiting tone"
        12: "alerting"
        13: "intercom announcement tone"
        14: "barge-in tone"
     }
    label: "Call waiting"
}