mtlb_uint8 Fonction d'émulation de la fonction Matlab uint8()

## Description

Les versions Matlab et Scilab de la fonction `uint8()` produisent des résultats le plus souvent différents :

- Hors des bornes de l'intervalle de travail principal, la version Scilab de `uint8()` travaille en congruence su rl'intervalle ("modulo"), alors que la version Matlab `mtlb_uint8()` sature et reste constante.
- Pour les valeurs non entières, la version Scilab `uint8()` tronque la partie fractionnaire, alors que la version Matlab `mtlb_uint8()` arrondit à l'entier le plus proche.

x | uint8(x) | mtlb_uint8(x)
--- | --- | ---
%nan | 0 | 0
-%inf | 0 | 0
-2 | 254 | 0
-1 | 255 | 0
0 | 0 | 0
2 | 2 | 2
10.2 | 10 | 10
10.5 | 10 | 11
10.51 | 10 | 11
... | ... | ...
255 | 255 | 255
256 | 0 | 255
257 | 1 | 255
%inf | 255 | 255

`mtlb_uint8` ne doit pas être utilisée pour une programmation manuelle.

La fonction `mtlb_uint8(A)` est utilisée par `mfile2sci` pour remplacer `uint8(A)` quand il n'est pas possible de savoir ce qu'est le paramètre d'entrée pendant la conversion d'un code Matlab vers Scilab. Cette fonction détermine alors la sémantique correcte pendant l'exécution.