[LineFollowing] Add Scade generated library

The Line Following Algorithm is now generated with
Scade Suite. It has been enhanced to completely follow a line
on the ground.

Signed-off-by: clero <clero@etud.insa-toulouse.fr>
[Core] Add support of libLineFollowing library in core

Signed-off-by: clero <clero@etud.insa-toulouse.fr>
[LibLineFollowing] Add Emergency mode to line following algorithm

The Scade generated algorithm is now able to enter in emergency mode.
This mode will make the drone search the line if we assume it is lost.

Signed-off-by: clero <clero@etud.insa-toulouse.fr>
[Core] Add support of the emergency mode of LibLineFollowing library

Signed-off-by: clero <clero@etud.insa-toulouse.fr>
[Core] Add SerialCommunicator for Arduino communication

We need a way to communicate with the embedded Arduino
in order to send some commands like DROP/LIFT the parcel.
This patch introduces a serial communicator which can be
used for that purpose.

Signed-off-by: clero <clero@etud.insa-toulouse.fr>
[Core] Add Carrying System At Commands factory

The embedded carrying system we have designed can
be controlled through a serial interface using AT commands.
This patch introduce a simple factory which allows us to
send orders to the carrying system.
It also allow to parse ACK received from the system.

Signed-off-by: clero <clero@etud.insa-toulouse.fr>
[Core] Add functional test for SerialCommunicator

Signed-off-by: clero <clero@etud.insa-toulouse.fr>
[Tools] Add droneVideoShare script to easily get video frame

In order to get frames from the drone internally, we have to
relaunch Parrot's internal program using LD_PRELOAD environment
variable in order to catch desired system calls.
This patch introduces a script which relaunch Parrot's program.elf.

Signed-off-by: clero <clero@etud.insa-toulouse.fr>
[Core] Add support of the lineDetectionError exception

Signed-off-by: clero <clero@etud.insa-toulouse.fr>