Speedup internal read path, fix Darwin build

* Speedup eblob_fill_write_control_from_ram by removing pread(2) on data file's index. This will speed up key lookups and reduce cache thrashing, esp. with huge sw/hw readahead.
* Removed Mac OS X hack in features.h which gets in the way of building eblob on some  systems.