Removed the semicolon after PyObject_HEAD
Removed the semicolon after PyObject_HEAD

While empty `struct-declaration`s are apparently fine for some
compilers, MSVC++ 9 does not accept it. Since PyObject_HEAD
expands to multiple `struct-declaration`s (including terminating
semicolon), code like

    struct {
        PyObject_HEAD;
        int some_field;
        // ...
    }

would expand to a struct with an "empty" `struct-declaration`.

moble/quaternion,moble/quaternion