Use the Needleman & Wunsch algorithm when computing the distance between two messages.

Change-Id: I39a35bae12934e8cf0054143da79ab914e253e1b
Compute the distance between multiple score and returns it.

Change-Id: Ibcc3b94854582554cc57644a83adf95fd5e4430a
Rename getHighestGroup to computeSymbolMatrix

Change-Id: Iab6b66fcc1035b67177bcc2cfc7e567a543c7fcb
Fix memory leak in libneedleman
Upgrade the model with the definition of ApplicativeData.

An applicative data is a data with an ID, a name, a type and value. It represents
a parameter of the application which generated the session to which
its attached.
An exemple of applicative data is "the name of the player" in a video game.

Change-Id: I3e1c6230dd7b9cc716737f0276c67a86b5166bdd
Display the number of applicative data and a button to manage them.

If a session is selected, a specific button gets sensitive and allows
the user to manage attached applicative sessions.
The number of applicative data in the current trace or in the current sessions
is also displayed.

Change-Id: I037c936ebef1e3d673363eb1e03135e1d1294ee3
Add a getter for the controller attached to current view

Change-Id: I698e0fd8c79f4e82062280f78b28ef69f2792db0
Add an MVC for the management of the applicative data for a specific session.

The MVC is made of ApplicativeDataManager{Controller, View} and inherits
from the NetzobAbstract{Controller, View}. The view is based on a glade file located
at traceManager/applicativeDataManagerDialog.glade.

Change-Id: Icb4782647a207a7bb58bcb954a734383039d1905
Manage Applicative Data attached to a session (IssueId #435) and perspectives are now deactivated when exiting netzob.

The user can import from a CSV file some application data and
delete selected ones. The management is provided through a specific MVC
pattern (ApplicativeDataManager{Controller,View}). Another MVC pattern is provided
for the import from CSV file of new applicative traces.

Applicatives traces are saved in the trace file (tar.gz) everytime the trace manager perspective is
deactivated. This brought the need to execute the deactivate method of each perspective when netzob stops.

Change-Id: Id37cd7df92e04f25bb0328c18441d5b2f6fb0b72