Ahaggar: add functions to initialize regexp and to free it

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: add functions to compile and free pattern_matchs regexp

* compile_regexp_match() initialize regexps and compile them
* free_regexp_match() free regexps

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: call compile_regexp_match() to compile regexprs

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: call free_regexp_match() to clear regexprs

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: process_fncall() takes a struct hash_functions as parameter

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