Removes angular metadata from items before sending them.

Angular adds its own metadata to the objects it uses. I think about `ng-repeat` directive which adds a `$$hashKey` property to the objects it iterates over. These metadata are sent to the server when uploading. Using angular.copy removes these metadata and solves the issue.