Client: JSON Patch: Stig Bakken modified by Nobuaki Sukegawa Modification: Do not move key/elem properties, add i8, failure return code, make dist fix This closes #299 and closes #749