Added libvlc support for video playback. General cleanup.
Removed some cruft