lib: adds methods == and hash to BM_Pattern

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: extend time.nit with C's time_t and struct tm

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: adds some features to file.nit

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: adds Map::get_or_default

If returns the according value if the map has the key,
otherwise it returns the default value.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib: intro the sort_downloads script

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/sort_downloads: fix replace_tilde

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/sort_downloads: fix hack of BM_Pattern

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitdoc: fixed shared files with ni_nitdoc.

Each engine now have its own share folder, the old one will be deleted whan ni_nitdoc will become nitdoc.

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Merge remote-tracking branch 'alexandre/fix_nitdoc'
tests: update nitdocs

Signed-off-by: Jean Privat <jean@pryen.org>
tests: enable XML output compatible with junit/jenkins

Signed-off-by: Jean Privat <jean@pryen.org>
lib: intro of the sqlite3 module

Created by Guillaume Auger for nitcorn.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: use Sqlite3 return codes

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: use more than one classe in sqlite3

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: simplifies sqlite3

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: clean up error codes in sqlite3

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/sort_downloads: adds confirmation of configuration to run

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/sort_downloads: adds script to testfull.sh and sav

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: invert diff order (sav->out)

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add compile.log to the XML in case of failure

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