Merge pull request #1 from jl777/master

Merge jl777:master
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Add BDD test framework and first 3 test cases for getpeers, ping/pong and sendmessage APIs
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Move all tests to libjl777
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Fix ping/pong test case
Merge pull request #3 from neoranga55/master

Add BDD test framework and first 3 test cases for getpeers, ping/pong and sendmessage APIs