Added autotests to http library in relation with mime type and content type.
Fixed an issue with more than one parameter.
Fixed type having a semicolon in a parameter value such as
  "text/plain; param1=%"something;foo=bar%"; param2=%"another-thing%"