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.
The test is always failed on my environment as I mentioned before.

>  testHatoholArmPluginInterface::test_onGotResponse:    [WARN]  Got unexpected response: expect: 00000000, actual: 30c857dc

"actual" value seems random, probably it's not initialized.

So I think header->sequenceId should be initialized at here, shoudn't it?