Add Communicator class

This class is intended to house all ROS communication.

It currently "implements" the InitializeCameraService for testing.
main: Initialize ROS communication

This removes the Kinect stuff as I cannot test this.
Add some tests for the initialize_camera service

These tests are written using the ROS CLI tools and Bats.

See https://github.com/sstephenson/bats for infomation on Bats.
Add PictureSendingActivation subscriber
Add picture_sending_activation test program

Unfortunately, the program can't actually verify whether the message was
correctly received.
Merge branch 'master' into communicator

Conflicts:
	CMakeLists.txt
	src/main.cpp
Implement picture sending activation
Save initialize_camera parameters
Add Picture message type
Add sendPicture function

Not quite sure about the signature we actually need here...
Add ID field to initialize_camera

This field allows identifying later messages published on topics.
Ignore messages with other ids
Merge branch 'origin/sibbo' into communicator

Conflicts:
	CMakeLists.txt
	src/main.cpp
Comment out ros::console function call

Can't get it to work here.
Implement picture sending

Unfortunately, it seems to only receive zeros :(
Use CvImageProcessor instead of ImageAnalyzer
Merge branch 'communicator'
Merge branch 'master' of https://github.com/KITrokopter/Camera-Application into sibbo