bugfix: bitcask.Put, when value is empty, still need put key to keydir
	modified:   bitcask.go