Add ERR2 timeout monitoring and logging

This adds ERR2 timeout monitoring to the host error monitor.  When
the ERR2 signal is asserted for more than 90 seconds, the BMC will
log which CPU asserted the ERR2 signal, trigger a Crashdump, and
reset the system if enabled.

Tested:
Manually triggered an ERR2 timeout and confirmed that the event is
handled and logged correctly.

Change-Id: I779cd02c649603f41fba6a93c1187b5be008af4f
Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ce7dbc1..43f9510 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,7 +7,7 @@
 
 target_include_directories (host-error-monitor PRIVATE ${CMAKE_SOURCE_DIR})
 
-target_link_libraries (host-error-monitor sdbusplus -lsystemd gpiodcxx)
+target_link_libraries (host-error-monitor sdbusplus -lsystemd gpiodcxx peci)
 
 include_directories (${CMAKE_CURRENT_SOURCE_DIR}/include)