* Missing request.original for Parse.Cloud
* Adding parameter to response.error function as it support 1 or 2 parameters
* restoring original state
* fixing cloud code response.error signature. Supporting 2 arguments
* Missing `original` optional field in BeforeSaveRequest.
* Testing `request.original` and the two possible formats of response.erro
* Parse.Relation.add and Parse.Relation.remove can accept a Array of Parse.Object
* Parse.Object set and save methods can receive a object as parameter
* Parse.User signup method options fix
* Revert "reverting some changes for now because they cause incompatibilities with existing code bases"
This reverts commit 2c28064515.
* improvements
* fixed version header to be compatible with DefinitelyTyped's release tooling
* using defaults for generics to make this backwards compatible to older typings
and more convenient to use in case no subclassing of Parse.Object is applied
* updated parse-mockdb to make it compatible with new parse typings