Allow multiple headers with the same name

My project needs to send multiple Link headers, which Bullet didn't support. Added optional support for appending headers instead of replacing them.