[HatoholArmPluginStandard] Add a new class.

This class automatically gets the monitoring server information
after the intiation is done and notify the sub class as onReady().
Many standard plugins need this behavior.

We'll use this class for HapZabbixAPI.
[JSONParserRewinder] Add a new helper class.
[hatohol-arm-plugin-ceilometer] Add a new plugin with a basic framework.
[HatoholError] Define errors for communication w/ OpenStack.
[hatohol-arm-plugin-ceilometer] Implement code to send alarm list as a trigger.
[HapProcessCeilometer] Place the code in the shared library.

The main purpose is to make unit test easy.
[testHapProcessCeilometer] Add a new test for HapProcessCeilometer.
[HapProcessCeilometer] Add a missing include file.
[HapProcessCeilometer] Use a soup API that can be used on older platforms.

soup_session_new() is added since libsoup 2.42. So Ubunts 12.04
and CentOS 6.5 don't have it and cause a build error.
Merge pull request #516 from project-hatohol/hatohol-arm-plugin-ceilometer-c++-5

Hatohol arm plugin ceilometer c++ 5