Refactor under .ctr but it doen't run
fix
Refactor daemon.c
Refactor metadata.c
More refactoring!!

- removed needless(?) reinit_completion
- add try_ to alloc_migration_buffer
- factor out memorize*
- factor out do_update from update_...
Rename

- apply_segment_header_device
- apply_metablock_device
- etc
Refactor writeboost.h
bump up copyright
Refactor target.c
Refactor
Merge branch 'feature/refactor' into develop