CAROLINE-28: Multithreading.

CAROLINE-28: Add pthread multithreading implementation.

CAROLINE-28: Fix build.
CAROLINE-31: Add interface for device manager.
Merge pull request #107 from it-workshop/wp/CAROLINE-28/1

CAROLINE-28: Multithreading.
Merge pull request #118 from it-workshop/wp/CAROLINE-31/1

CAROLINE-31: Add interface for device manager.
CAROLINE-4: Writing values to config (except D1 and D2) is successful.

Error with parsing this config in caroline.cc. Crutches are made to make the
program work without submitting any images to it.

CAROLNIE-4: Refactor helpers.

CAROLINE-4: Refactor helpers. Move save/load code. add test.
Merge pull request #121 from it-workshop/wp/CAROLINE-4/1

CAROLINE-4: Writing values to config (except D1 and D2) is successful.
wp/CAROLINE-37/1: adds pregerences class.
wp/CAROLINE-37/1: prefsservice impl. without config reading and value changes functions.
wp/CAROLINE-37/1: prefservice class and tests ready.
wp/CAROLINE-37/1: stylefix and some documentation added.
wp/CAROLINE-37/1: Pref classes are no longer dependent on the Config
wp/CAROLINE-37/1: remove config dependent from optical flow processors.
wp/CAROLINE-37/1: remove config dependent and add prefservice to app.
wp/CAROLINE-37/1: update cmakelist
wp/CAROLINE-37/1: rebase and remove config dependent.