updating build deps
docs on AsyncResultCell
(API Breaking) Removing FromString from Protocol.

Doesn't provide much value over just referring to Protocol.HTTP or Protocol.HTTPS but
does lessen type-safety.
Whitespace + making #delete_files, #clear internal
whitespace formatting
whitespace formatting