camera properties test

The code: A basic camera properties test is added to ensure that the properties are correct. It checks to make sure that getAllProperties and getProperty are consistent and make sure that values such as 'width' are possible.

Doc: The tests are commented in 3 stages: properties test, concurrency of properties test and possible values test.