Node Failure Recovery

Implementation for a node failure recovery completed
by Shangsheng, Oliver and Adriana.

Author: Shang-Sheng Tung <shang-sheng.tung@hp.com>
Date:   Wed Dec 3 20:47:37 2014 +0000

    add node down code (region server)

Author: Oliver Bucaojit <oliver.bucaojit@hp.com>
Date:   Tue Nov 25 22:32:48 2014 +0000

    Recovery thread changes, nodeDown and nodeUp addition, full try/catch and retry logic added to RecoveryThread

Author: adriana.fuentes@hp.com <adriana.fuentes@hp.com>
Date:   Tue Nov 25 01:39:20 2014 +0000

    TM changes to send node id on a node down and a node up.
    JNI changes on C++ and java side.

Change-Id: Ic84ab9f13af6290970147a76cb6535b36d7c1425
Merge "Node Failure Recovery"