Update jscs rules to force spaces before and after `+=` and `-=`.
Update conversion to better cover deeply nested models and collections.

Also, properly populate `id` field.
Add orphan control.