some fixes that i need to compile on lubuntu 14.04 and of v0.8.3, new osc address tree, video|cam|sharedvideo fit and aspectratio, new touchosc layout

hi Gilad, i see you are doing a great job on lpmt, and commiting lots of code recently.

I tried at first to compile your code but got a few errors, which is apparently due to some functions which are no more present in latest OF releaseand have been replaced.

I didn't notice any wrong behaviour with those change, but i must admit i'm not an accurate dev on OF.

In brief, the changes i made were:

ofVideoPlayer.idleMovie() -> ofVideoPlayer.update()
ofVideoGrabber.grabFrame()->ofVideoGrabber.update();

meshHelper.texture -> meshHelper.getTextureRef()    // i must admit i didn't really get that one ...

if you think those mods are not crashing lpmtX code, and are not changing wanted behaviour, could you merge it, as i can compile your latest commits, and try to continue helping if i can?

update: I made quite a few adds to osc address tree, adding some address that were lacking, and added a tree /surface/surface_index/ to have the same tree as /active, but without having to set the surface active first. this can be usefull for example to play with quad with a pad to play with lpmt like would play drums(or even play both at a time). i made a touchosc layout to test that, and it seems to work quite good...

i also added two toggle in video and cam gui, to have a fit quad size and keepaspect ratio fucntionnality (usefull for me as i'm using v4l2loopback devices which might not be always at same resolution). to be coherent with the work done before, i have made corresponding osc addresses /active/<video|cam>/fit, /active/<video|cam>/keepaspect, /surface/surfaceIndex/<video|cam>/fit, /surface/surfaceIndex/<video|cam>/keepaspect.

last mod is adding a trigger message cam_num to change cam device number within timeline, made corresponding osc addresses /active/cam/num  /surface/surfaceIndex/cam/num.