Fix for "Using parse: true causes unexpected behavior (bug)"

This is a PR which fixes the issue outlined in PaulUithol/Backbone-relational#336

- using clone to prevent modification of original attributes hash
- adding test to cover this scenario

I've tried to adhere to the coding standard of the codebase, if I should change anything, please let me know.