Add eunit surefire and coverage reports
Merge pull request #25 from dcorbacho/jenkins_ci

Add eunit surefire and coverage reports
Move record declarations to .hrl file.
Improve types and format.

Changed records to a .htl file.
Improved types in lhttpc.erl and lhttpc_manager.erl
Improve types and format in httpc_lib and httpc_sock.

Still need to to the same with lhttpc_client.
Improve doc and specs in lhttpc_client module.

Added specs for some of the functions.
Move internal state records to their original modules.

Records that expose internal implementation should not be into the .htl file.
Move gen_server calls into lhttpc_manager module.
Merge pull request #26 from Lastres/types

Types spec and format changes.