Define the type of marking flags as unsigned int.

We could define it as _Bool since we are going to use C99, but unsigned
int is more portable (even in C89!) and extensible (when we decide to
use tri-color marking GC.)

By the way, `long alignment[2]` is still effective when picrin is built for an ILP32 arch?