Implemented PATCH for EthernetInterface VLAN and HostName fields

Implemented PATCH request handling in EthernetInterface schema. Currently
only VLAN and HostName patching is implemented - IP changes will be introduced
in further patchsets.

This code does not change existing functionality - only expands it.
Tested on real hardware and x86 VM. Works fine, passes RedfishSchemaValidator.

Change-Id: I8de4ee5e859218823b07cc11845f7ef6782d7171
Signed-off-by: Kowalski, Kamil <kamil.kowalski@intel.com>
diff --git a/redfish-core/include/node.hpp b/redfish-core/include/node.hpp
index 3fb0ce7..5ca337f 100644
--- a/redfish-core/include/node.hpp
+++ b/redfish-core/include/node.hpp
@@ -23,6 +23,19 @@
 namespace redfish {
 
 /**
+ * AsyncResp
+ * Gathers data needed for response processing after async calls are done
+ */
+class AsyncResp {
+ public:
+  AsyncResp(crow::response& response) : res(response) {}
+
+  ~AsyncResp() { res.end(); }
+
+  crow::response& res;
+};
+
+/**
  * @brief  Abstract class used for implementing Redfish nodes.
  *
  */