Swarm: Change some http_headers' set methods to assign

It's better fit into std's naming scheme
Swarm: Use boost::begin/end

GCC-4.4 don't support std::begin/end yet. Replace it back
as Lucid will be dropped.