lib: fix missing FFI imports in gtk3_4

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: fix extern type of NativeFile

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
model_utils: better class hierarchy exploration

Now the mainmodule is taken into account to explore the mclass hierarchy
Also, the user can specify a min_visibility to filter things

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
lib: fix version of GTK for is_visible

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitg: fix C return type of callbacks to Nit

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitg: fix FFI error with arguments name of extern methods

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitg-s: fix "No provided declaration" with FFI casts

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitg-s: fix importation of custom C header between modules

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitg-s: all extern type use the C structures of kernel::Pointer

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitg-e: all extern type use the C structures of kernel::Pointer

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/curl: fix indentation

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
metrics: move up values method in Metric interface

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
metrics: move up collect method in Metric

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
metrics: move up collect in MetricSet

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
metrics: add to_console method to pretty print metrics result in console

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
lib: add standard derivation computation to counter

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
metrics: print std_dev for each metric

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
metrics: add Number of Local MProperty class metric

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
lib: csv get file to save in save instead of init

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
lib: allow client to edit csv header by and instead of set_header