Removed Catcher as it generated unnecesairy issues

Catcher objects are supposed to be used to solve problems with buffering
of images in camera devices, when they are not read frequently enough.

Current form of catcher presents some issues connected with multithreading,
which solving is not main concern of this project (it stopped me for nearly
two months, I have enough).
Fix broken include paths
Changes in formatting
Rework of Catcher class

New version of catcher is designed to act as single interface for
multiple capture devices, remove delay generated by buffering of images
and uses some additional c++11 features like nullptr. Not used right
now beacause of some issues with threads and memory.