getProductChanges(sinceChangenumber, callback) {
		let args = ['currentChangeNumber', 'appChanges', 'packageChanges'];
		return StdLib.Promises.timeoutCallbackPromise(10000, args, callback, (resolve, reject) => {
			this._send(EMsg.ClientPICSChangesSinceRequest, {
				since_change_number: sinceChangenumber,
				send_app_info_changes: true,
				send_package_info_changes: true
			}, (body) => {
				resolve({
					currentChangeNumber: body.current_change_number,
					appChanges: body.app_changes,
					packageChanges: body.package_changes
				});
			});
		});
	}
Get a list of apps or packages which have changed since a particular changenumber.
@param {int} sinceChangenumber - Changenumber to get changes since. Use 0 to get the latest changenumber, but nothing else
@param {function} [callback]
@returns {Promise<{currentChangeNumber: number, appChanges: number[], packageChanges: number[]}>}