pldm: Add parsing JSON for Numeric Effecter PDR

According to spec DSP0248_1.2.0: 28.11 and effecter_pdr.json, parse JSON and generate PDR
structure.

In addition:
 1. move the parsing generateNumericEffecterHandler method to pdr_numeric_effecter_pdr.hpp.
 2. test/libpldmresponder_pdr_state_effecter_test.cpp renamed
test/libpldmresponder_pdr_effecter_test.cpp.

Tested with JSON files:
 https://gist.github.com/lxwinspur/2c3fd68cdb35e06480c4a5f7890e3a06#file-effecter_pdr-json.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I4254a14f0fd5e33b312f65c15c9a23437e28d341
diff --git a/libpldm/pldm_types.h b/libpldm/pldm_types.h
index 093d016..ee823a5 100644
--- a/libpldm/pldm_types.h
+++ b/libpldm/pldm_types.h
@@ -68,4 +68,6 @@
 	} __attribute__((packed)) bits;
 } bitfield32_t;
 
+typedef float real32_t;
+
 #endif /* PLDM_TYPES_H */