Starting work on refactoring the camera API:
* Introducing new data type CameraData * Introducing CameraProvider and TrackballCameraProvider processors (in base module) * Introducing AbstractProcessor::ignorePropertyChanges() and AbstractProcessor::observePropertyChanges() * Added debug output to NumericProperty if it clamps values to the property's value range refs #141