Always output memory limit
Reduce required memory estimate
Make write_cached_diff atomic
Pass directory_entry instead of recursive_directory_iterator
Compute before and after tree asynchronously
Move reserve call to a more appropriate location
Fail when hashes don't match when applying
Serialize byte hash instead of base16 encoded hash
Change argument parsing to program_options
Remove parse_val
Add lzma compression preset option to create