Corrected typos
Merge commit '6c864c96d81f6b481de9ed272d165b1f44857b7b'
Replacement of uint8 and uint32 by uint8_t and uint32_t; MSVC specific code to handle the inssue of brace initializer for non-trivial members
 uint16 replaced by uint16_t
int8 replaced by int8_t
int16, int32 replaced by int16_t, int32_t
Removed global.h in src_ais
Text field are handled by their own class
text_field sub test 1 and 2 passes
All text_field unit tests are working