Fix some alignment issues
- Use GRAPHENE_ALIGN16 to ensure that GtkSnapshotState size is a multiple of 16
- Use G_STATIC_ASSERT instead of g_return_val_if_fail to make the wrong size (if it turns out to be wrong) be a compile-time erorr instead of a runtime one