Fix MD025 warnings

The following warnings are generated by using markdownlint analysis:
```
README.md:39 MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "# Intel CPU Info"]
```
Refer to markdown-lint [1] to fix MD025
[1]: https://github.com/updownpress/markdown-lint/blob/master/rules/025-single-h1.md

Change-Id: Id4d84f33074d467adfcea75180bb9dccc15d9b9c
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
diff --git a/README.md b/README.md
index 549672f..fc2e6f7 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,6 @@
-# SMBIOS Parser
+# smbios-mdr
+
+## SMBIOS Parser
 
 The main application in this repo is `smbiosmdrv2app`, capable of parsing a
 binary [SMBIOS][1] table and publishing the system information on D-Bus, to be
@@ -8,7 +10,7 @@
 system designer can theoretically choose any transport and mechanism for sending
 the SMBIOS data, but there are at least two implementation today:
 
-## MDRv2
+### MDRv2
 
 The primary API is a set of Intel OEM IPMI commands called Managed Data Region
 version 2 (MDRv2), which provides a means for host firmware to send data through
@@ -21,7 +23,7 @@
 data to the correct agent (e.g. `smbios-mdr`). The [D-Bus interface][3] between
 the IPMI handler and `smbios-mdr` is largely a mirror of IPMI commands.
 
-## phosphor-ipmi-blobs
+### phosphor-ipmi-blobs
 
 [`phosphor-ipmi-blobs`][4] is an alternative implementation of a generic IPMI
 blob transfer API. Compared to MDRv2, it is simpler and easier to use, but also
@@ -36,7 +38,7 @@
 calling the `AgentSynchronizeData` D-Bus method to trigger `smbios-mdr` to
 reload and parse the table from that file.
 
-# Intel CPU Info
+## Intel CPU Info
 
 `cpuinfoapp` is an Intel-specific application that uses I2C and PECI to gather
 more details about Xeon CPUs that aren't included in the SMBIOS table for some