[2/2] OmniGears: Add support QS ribbon mode

add QS ribbon styles
Allow choose 3 columns, 4 columns, Dynamic mode, and both (dynamic and ribbon)

Ribbon tiles can customized via OmniGears parts
allow can choose Ribbon tiles to linking with QuickSettings or independent

OmniGears parts taken from CyanogenMod (thanks)

also introduce Flip vertical on Ribbon mode
Split Ribbon mode and Dynamic mode into separate option

Change-Id: I9fd1160dded9446dbe2d81abf7eb4560dd2a4022
[Patch 7][2/2] OmniGears: Add support QS ribbon mode

add QS ribbon styles
Allow choose 3 columns, 4 columns, Dynamic mode, and both (dynamic and ribbon)
Ribbon tiles can customized via OmniGears parts
allow can choose Ribbon tiles to linking with QuickSettings or independent
OmniGears parts taken from CyanogenMod (thanks)
also introduce Flip vertical on Ribbon mode