Mock framerate

I noticed that mock plugin defines his own ```frame-rate``` property when uca base class already provides a ```frames-per-second``` property. I removed the superfluos property from mock.

I also added some range checking to uca camera base class and mock camera to prevent things like division by zero and setting ```frames_per_second``` larger than ```max_frames_per_second```