Issue title: Build fails on arch linux
 Issue body: I'm trying to compile hyperdex (latest release) on Arch linux. `configure` fails as follows : 

```
... <snipped> ...
checking json/json.h usability... no
checking json/json.h presence... no
checking for json/json.h... no
configure: error: 
-------------------------------------------------
HyperDex relies upon the libjson library.
Please install libjson to continue.
-------------------------------------------------
```

`json-c` is installed on my system.

```
% pacman -Ss json-c
extra/json-c 0.12-2 [installed]
    A JSON implementation in C
```

However, the output of `pkg-config` is

```
% pkg-config --cflags json-c
-I/usr/include/json-c
```

Is hyperdex is incompatible with`json-c 0.12`?

 Comments: 
 Comment 0: `json-c` has been moving their headers around.  On different platforms, its include paths are different.  I suspect this is a matter of just changing includes to the correct paths.  On other distros, I can include it with `#include <json/json.h>`.  What's the header named on Arch?

 Comment 1: It is `#include <json-c/json.h>`. A couple of these and a fix in `configure.ac` to check for `json-c/json.h` solves the problem. Also, there is a problem with building the node bindings in the release 1.3.0. I had to bring in the latest changes from the repo to compile them.  

 Comment 2: Is this still a viable fix? I can get by with the docker image for the server but since the app is in Go I need the client to work as well.
 Comment 3: The latest HyperDex (1.6) does not depend on json-c in any way.  Also, since July, I've moved my main development platform to ArchLinux, so you should have no trouble building the client for Go.
{'source': 'GithubIssues', 'repo_name_with_owner': 'rescrv/HyperDex', 'issue_id': 36636499, 'repo_stars': 1379.0}