Add bankshot2 module, forked from nvp
Makefile macro fix
Add run_quill.sh
Merge branch 'master' into bankshot2
Add cache filename parse
Merge branch 'master' into bankshot2
make clean fix
factor get_cachefile_path function
Merge branch 'master' into bankshot2

Conflicts:
	common.mk
Bankshot2 module fio/dd fix.
Refactor _bankshot2_get_fd_with_max_perms
Add _bankshot2_test_mmap
Add mmap cache file. Now only works with file alread existed in cache.
Use cache_fd in _bankshot2_do_pwrite
Merge branch 'master' into bankshot2
DUP and DUP2 cache_fd fix
Merge branch 'master' into bankshot2
DEBUG info fix
Add copy to cache framework. Not compilable.
Add bankshot2_extent.c
Add more extent tree functions