Fixed model rollback in the case where an attribute is not assigned so that it rolls back to unassigned instead of cached value. Aadded a supporting unit test.
Cleanup new attributes saving PR #2594
Merge pull request #2615 from emberjs/new_attributes_fix

New attributes fix