nitcorn: redirect requests of directories to an URI ending with '/'

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitcorn: better and safer access to root of a file server

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitcorn: optimize `FileServer::root` to be used later on each request

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitcorn: improve default file listing of `FileServer`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
nitcorn: minor fix in the header of the HTML page

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
cpp: add missing annotation declaration

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Makefile: Document deeply-nested libraries.

Ensure that every module in /lib/ is included when calling nitdoc.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo: Complete the documentation of neo.nit.

The documentation of the database model missed many attributes and
relationships.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo: Correct the documentation of neo.nit according to PR #734.

Correct minor mistakes in the documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo: Explain how arguments of a MClasType are named.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Merge: neo: Complete the documentation of neo.nit.

The documentation of the database model missed many attributes and
relationships. I only added the missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

Pull-Request: #734
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
Merge: Makefile: Document deeply-nested libraries.

Ensure that every module in `/lib` is included when calling nitdoc.

Closes #704

Pull-Request: #758
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>
Merge: nitcorn: redirect requests of directories to an URI ending with '/'

Example: request sent to http://xymus.net/nit will be redirected to http://xymus.net/nit/ (xymus.net) has not been updated yet). It fixes the loading of other assets such as css files.

Pull-Request: #751
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>