Ahaggar: remove the automatic add newline from output_base_indent_to()

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: add the output_indent_to_newline() definition

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: add the fncalls-match.h header file

This file contains declaration of structures and functions
that are used to store, search and lookup functions in an effective way
using hash tables and static arrays.

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: Add the fncalls-match.c file

This file contains the definition of the routines used to manipulate
internal hash tables that are used to store functions and pointers.

Currently for functions matching we use static arrays by just including
elements from external header files.
We can later switch to dynamic data structures to be more flexible.

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>