fix where Boxed#new doesn't work for GLKKit structure.
fix where Boxed#new doesn't work for GLKKit structure.

http://hipbyte.myjetbrains.com/youtrack/issue/RM-293

GLKKit structures are declared as the following.
If use union type when generate bridgesupport,
it is not output the definition of a data structure using <struct> tag into bridgesupport file.
So, Boxed#new does not work for these structure.

    #if defined(__STRICT_ANSI__)
    struct _GLKMatrix4
    {
        float m[16];
    } __attribute__((aligned(16)));
    typedef struct _GLKMatrix4 GLKMatrix4;
    #else
    union _GLKMatrix4
    {
        struct
        {
            float m00, m01, m02, m03;
            float m10, m11, m12, m13;
            float m20, m21, m22, m23;
            float m30, m31, m32, m33;
        };
        float m[16];
    } __attribute__((aligned(16)));
    typedef union _GLKMatrix4 GLKMatrix4;
    #endif

incbee/RubyMotion,hboon/RubyMotion,beni55/RubyMotion,beni55/RubyMotion,incbee/RubyMotion,katsuyoshi/RubyMotion,incbee/RubyMotion,katsuyoshi/RubyMotion,jjaffeux/RubyMotion,beni55/RubyMotion,katsuyoshi/RubyMotion,beni55/RubyMotion,incbee/RubyMotion,HipByte/RubyMotion,HipByte/RubyMotion,jjaffeux/RubyMotion,jjaffeux/RubyMotion,HipByte/RubyMotion,hboon/RubyMotion,katsuyoshi/RubyMotion,jjaffeux/RubyMotion,hboon/RubyMotion