Directories: renamed the 'i2c' dir to 'serial'.

The code can potentially be used for all virtual serial devices.
IPC: Started the implementation of the 'RXPipe' class.

Instances of this class monitor a pipe used to transmit data to the process
that spawned them to transmit orders or data.
Makefile: The 'rx_pipe.cpp' file is now compiled.
RXPipe: Implemented the skeleton of the threading mechanism.
Rx pipe: implemented the pipe data reception.
Rx pipe: added the 'm_dataFrameSize' private member.

This value defines the size of the data frame expected from the pipe.
If set to 0, the whole pipe is read.
Rx pipe: the data frame size is now used to decide if the pipe should be read.

This forbids the program to read incomplete data frames from the pipe.
Small documentation fix.
Implemented the new 'TXPipe' class.

This class is a wrapper around the std::filebuf class to write data to
a pipe.
Makefile: The 'rx_pipe.cpp' file is now compiled.
Integration tests: Added a basic pipes test.

This integration test verifies that communication is functional through
a pipe file.
Tx pipe: modified the prototype of the 'send' method.

The character parameter is now declared as 'const' to use standard
strings as input.
Pipes integration test: the main now sleeps 10 seconds before exiting.

This leaves time for the thread to complete.
Pipes integration test: the main function now sleeps for 1 second.
Pipe integration test: added pipe files to the git ignore list.
Rx pipe: fixed a bug where the frame size was not properly checked.

The threaded function always waited for the buffer to be 1 byte larger than
the actual data frame size.
Pipe integration test: the test now works in a start/stop mode.

A start character is sent, the program sleeps, then sends a stop character.
This emulates the behaviour of the final CWIS camera application.
Serial bus classes: fixed include directives.

Some include directives were causing compilation errors after changing
the directory name.
main: Modified the code to use pipes for order transmission.
main: The program can now start and stop the camera acquisition.

Tested the uEye camera start and stop methods.