Issue 171 5

Sorry for big patch.

These patches can mainly divided into two groups.
(1) Split of libhatohol.so into the following two libraries.
libhatohol.so: includes methods needed by hatohol server.
libhatohol-common.so: includes basic components used by Arm plugin processes.

The motivation is to prepare the library for Arm plugin processes that contains really
necessary methods.

(2) Add some basic plugin APIs (getMonitoringServerInfo and getTimestampOfLastTriggger)
and the related methods.
I want to use "register" instead of "regist".
Because no such word in English.