New traits `getBitfieldOffset` and `getBitfieldWidth` for built-in bitfields

This completes the introspection capabilities of built-in bitfields. For example:

---
struct S
{
    int a,b;
    int :2, c:3;
}

static assert(__traits(getBitfieldOffset, S.b) == 0);
static assert(__traits(getBitfieldOffset, S.c) == 2);
static assert(__traits(getBitfieldWidth, S.b) == 32);
static assert(__traits(getBitfieldWidth, S.c) == 3);
---
