Speed up open and various fold operations.  This is comprised of
two major changes:
  - replace the visitor fold with an explict crc check.
  - rewrite all folds in terms a new large file fold function that
    adaptively prefetches (and jumps around when prefetching is
    the wrong thing to do) data so that we're operating on larger
    chunks of data, instead of doing a large number of small reads.
Rename priv/Run-eunit-loop.expect -> test/Run-eunit-loop.expect
Remove R14B03 from .travis.yml
Roll bitcask version 1.6.2
Add dialyzer targets to Makefile
Fix unknown type

The original author of this spec used the type `record()` but I'm
pretty sure `tuple()` was intended as a record is really just a tuple
at runtime.
get dializer clean, and move a lager warning to error_logger.
Fix merge logging bug introduced by bs-merge-expiration-change branch
Fixed EQC bitcask_qc_expiry test to account for new expiration behavior