Remove typedefs for standard C++ types

Remove bool_t, BOOL_T, void_t and str_t and use the respective basic types instead, and use true/false instead of defining our own.