* Have liber kill all child processes when an exception is raised * support files longer than 16MB (Sys.max_string_length) by streaming data * finish the "attempts" implementation * modify liber internals so that an "inserter function" is passed instead of node, htl, splitsize, insert_options, etc. * modify hlfreenet internals so that action functions can be attached to events like block arrival, insert completion, redirect following, splitfile chunk completion, etc. * add FEC to hlfreenet