JToken.Merge extensions added

Merge to create a new token which is the merge of two tokens
MergeInto to merge values into an existing token
Both overwrite the left with the right