First pass for service checks for ES, Postgres and Redis
Send tags with the service checks + code cleaning
Code cleaning
Add proper tags for service checks Postgres and Redis
Remove tags paramater in the get_connection function since service_tags do not include all tags
HTTP-TCP checks| Use the service_check interface
Add tests for service checks ES, Postgres and Redis
Add port and host as tags for ES service check + add tests for those tags
HTTP-TCP checks| Allow to configure event skipping

So that when server side service check are up, there is a solution
to avoid getting duplicate information
Do not parse the ES config url twice
HTTP-TCP checks| Add tests for service checks
Merge branch 'omnibus_bundling' into es-service-check

Conflicts:
	checks.d/redisdb.py
Create a service check for Agent checks failures
Remove service check from the collector, the check happens in __init__.py
Revert "Remove service check from the collector, the check happens in __init__.py"

This reverts commit ce88af862f248c7e70a38b88c0dc0f1c6306ca36.
Do not send the service check per instance. Only one service check /check
Code cleaning
Update name of the service check
Chnage service check name
HTTP-TCP checks| Normalize the service checks name