Revert "improve document count accuracy"

This reverts commit d1509b845990fd6038afa0fa02f83564c5b32968.
Revert "Revert "improve document count accuracy""

This reverts commit a6a5f3296338eed6cf2c366b8de2aeff5a4d4bb1.
damnit travis
remove fh sync
reenable benchmark test cases
slightly decrease accuracy of ApproxDocCount
disable benchmark test case for travis
make file.Sync a noop
totally remove mmap sync
disable benchmark run for travis
fix remaining issues in web cp app
rpmspec in making
spec file for rpmbuild
systemd unit file and rpmbuild spec updates
mark 3.1
Better error handling. Partial... #69
Better error handling. Closes #69
Fix typo.
Merge pull request #71 from omeid/master

Typed Errors. Closes #69
identify error kind by using an error code int; test the error codes