[SharpGen] Fix field offset in struct according to its  alignment requirements. Fix issue #578.
[SharpGen] Fix field offset in struct according to its  alignment requirements. Fix issue #578.

andrewst/SharpDX,waltdestler/SharpDX,weltkante/SharpDX,Ixonos-USA/SharpDX,PavelBrokhman/SharpDX,dazerdude/SharpDX,manu-silicon/SharpDX,manu-silicon/SharpDX,dazerdude/SharpDX,TechPriest/SharpDX,Ixonos-USA/SharpDX,weltkante/SharpDX,PavelBrokhman/SharpDX,RobyDX/SharpDX,jwollen/SharpDX,sharpdx/SharpDX,jwollen/SharpDX,fmarrabal/SharpDX,mrvux/SharpDX,sharpdx/SharpDX,Ixonos-USA/SharpDX,andrewst/SharpDX,weltkante/SharpDX,mrvux/SharpDX,TechPriest/SharpDX,dazerdude/SharpDX,dazerdude/SharpDX,weltkante/SharpDX,fmarrabal/SharpDX,manu-silicon/SharpDX,waltdestler/SharpDX,TechPriest/SharpDX,manu-silicon/SharpDX,RobyDX/SharpDX,TechPriest/SharpDX,mrvux/SharpDX,sharpdx/SharpDX,jwollen/SharpDX,PavelBrokhman/SharpDX,Ixonos-USA/SharpDX,RobyDX/SharpDX,waltdestler/SharpDX,PavelBrokhman/SharpDX,andrewst/SharpDX,fmarrabal/SharpDX,fmarrabal/SharpDX,waltdestler/SharpDX,RobyDX/SharpDX,jwollen/SharpDX