increase max header value size, change c_getwhile() so it doesn't stop parsing when buffer is full, only stops filling buffer
remove fs_path_is_parent and fs_path_equals, and instead add fs_path_component_equals to fs interface