Adds generic module for multimedia clients

separates old video handler into multiple classes :
baseclient is a generic multimedia client
videoclient is a generic videoclient
ROMXWrapper is a ruby wrapper for omxplayer used in videoclient