add RGB -> depth mapping

As promised on the list, here's a preliminary patch to map RGB data onto the depth image instead of the other way round (FREENECT_DEPTH_REGISTERED). I haven't integrated this functionality as a video mode, since you need synchronized depth and video images for this to work. Since libfreenect doesn't do synchronization, this is left to the frontend.