Fix correct include path for dns_random.hh
Merge pull request #838 from cmouse/fix-dns_random.cc-includes

Fix correct include path for dns_random.hh
Revert "Fix correct include path for dns_random.hh" because it breaks recursor building.

This reverts commit c5c63477f224820a10962dcf7dcbfc52a1382a67.
Change travis to run make check instead of testrunner
Add remotebackend to testing
Add json and sqlite3 for ruby for remotebackend testing
Merge pull request #840 from cmouse/patch-1

Change travis to run make check instead of testrunner
Fixed bug where setNotified did not add parameters to query
Support for superMaster, slaving and soa calculations
superMasterBackend implementation
createSlaveDomain implementation
Removed references to GSQLBackend
replaceRRSet implementation
feedEnts, feedEnts3 implementation and few AddMember additions where forgotten
Rest of the methods
Final touches to remotebackend
Partial support for new slave methods
Added transaction ID for start/abort/commiTransaction
Fixes and spanking new test suite for remotebackend
Added rubygems as it's needed by test suite