Fix for setting multiple cookies with the same name and added max-age support

Replaced the CaseInsenMap with a std:vector to support multiple cookies with the same name. This fixes facebook/hhvm#2494

Couple notes regarding further changes I'd suggest are on the commit.