Opencv camera implemention

Converted https://github.com/kivy/plyer/pull/44 to use opencv instead of using kivy. Uses OpenCV named windows to show a preview. Plays nice with other kivy applications as well.