Use ioq to separately prioritise compaction requests
Revert "Fix match_spec's in couch_proc_manager"

This reverts commit 5f5aa98c4d558d8ff8caa24ade88483fd7f0c8bc.
don't count sys_dbs in open_databases
fix stats paths
Correctly collect stats by status code
Port 001-load.t etap test suite to eunit
Port 002-icu-driver.t etap test suite to eunit

See setup/0 comment for specific info about loading
couch_icu_driver with eunit.
Port 010-file-basics.t and 011-file-headers.t etap test suites to eunit

Both merged into single suite since they tests single target and shares
common bits.
Port 020-btree-basics.t and 021-btree-reductions.t etap suites to eunit

Both merged into single suite since they tests single target and shares
common bits.
Port 030-doc-from-json.t and 031-doc-to-json.t etap suites to eunit

Both merged into single suite since they tests single target and shares
common bits.
Port 040-util.t etap test suite to eunit
Port 041-uuid.t etap test suite to eunit

Config files are removed in favor of using couch_config API instead.
Port 042-work-queue.t etap test suite to eunit

Etap tests were made in flow style, testing the same things multiple
times without real need. For eunit they are split into small test cases
to focus on testing goals.

Timeout on receive is decreased from 3000 to 100.
Port 043-find-in-binary.t etap test suite to eunit

It been merged into couch_util_tests suite.
Port 050-stream.t etap test suite to eunit
Port 06[0-5]-kt-*.t etap test suites to eunit

All merged into single suite since they're test the same module.
Port 070-couch-db.t etap test suite to eunit

Fix ERL_LIB environment variable setting. Add ?tempdb macros for
unique temporary database name generation.
Port 072-cleanup.t etap test suite to eunit

requests functions from test_util were moved to test_request module
with nicer and simpler API.
Port 073-changes.t etap test suite to eunit

For heartbeats test they don't being counted anymore since their
amount is heavy depends from the overall system performance and some
assertions may fail or not because of that. Instead of this, we just
ensure that their amount is going to increase over the time.
Port 074-doc-update-conflicts.t etap test suite to eunit

Timeout decreased, added 10K clients case