DSGM_ObjectInstance repackage & fix examples

OAM properties are inherited from libnds' SpriteEntry using C11
anonymous struct extension. Example Makefiles have also been updated to
include the extension (otherwise won't compile).