lib/string: add `Text::escape_to_mk` to escape to Makefiles

Signed-off-by: Jean Privat <jean@pryen.org>
compiler: escape the binary name in generated Makefile

Signed-off-by: Jean Privat <jean@pryen.org>
compiler: escape function names in `c_functions_hash.c`

Signed-off-by: Jean Privat <jean@pryen.org>
compiler: global compiler escape the module name

Signed-off-by: Jean Privat <jean@pryen.org>
tests: cleanup some old fixme

Signed-off-by: Jean Privat <jean@pryen.org>
tests: factorize some sav in sav/nitg-common

Signed-off-by: Jean Privat <jean@pryen.org>
tests: reactivate init_inherit and init_linext

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add sav/nitg-sg/fixme/test_platform_android.res as UNDEFINED

Signed-off-by: Jean Privat <jean@pryen.org>
tests: remove sav/nitc/base_for_nullable*.res

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add nitdoc to nitg-g.skip

Signed-off-by: Jean Privat <jean@pryen.org>
tests: remove removed tests from *.skip files

Signed-off-by: Jean Privat <jean@pryen.org>
opportunity: Added maybe option

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
opportunity: Various bugfixes on Model

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
opportunity: Added count and score to Meetup display page

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
opportunity: Security update, blocks XSS injections.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
opportunity: Tests update for new DB model

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
tests: make tests.sh more robust

Signed-off-by: Jean Privat <jean@pryen.org>
compiler: copy the binary if the outpath is crazy and cannot used in Makefile

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add `xmlesc` to escape XML in generated XML reports.

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add "--base_very bad name@1&$|;:.ext'\"<>{}`~!#^*()_=+[]\\,?.nit"

That is a module with a very bad name

Signed-off-by: Jean Privat <jean@pryen.org>