[components] Move background code from components to a split repo. Contributes to JB#4375.
add QML syntax hilighting

from https://gitorious.org/qt-qml-demo-playground/qt-qml-demo-playground/blobs/raw/master/qml.vim