JSONHandler renamed to BaseHandler

Change-Id: Id4d1db64d24d624cae83d7ef6f0f1fd937ebe702
Merge "JSONHandler renamed to BaseHandler"
Add fencing agent script as a separated task

Based on nailgun agent, should be installed the same way
To run unit tests use:
rspec ./bin/agent_spec.rb --color --format documentation

Make sure you have:
ruby 1.9.3p429 / 1.8.7p371
rspec 2.14.7
---------------------
httpclient (2.3.4.1)
json (1.8.1)
logger (1.2.8)
ohai (6.20.0)
rethtool (0.0.3)

Depends on: https://review.openstack.org/66607
Implements blueprint: fencing-in-nailgun-agent

Change-Id: Iceee47c47d35969f4ff08a0eb5b1e74b12b8b92f
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>