Add some basic unit tests for events
More unit tests and longer timeouts for travis-ci
Fix issue #8580
More tests
Fix typo
Cleaner output for highstate full
Fixed chown() and chgrp()
feat: buildout support

This fixes #8856.
Remove obsolete test
Remove unused code
add requires_network for buildout test
Remove bootstrap.py's & adapt tests for zcbuildout module
lint fix
Added ssl verify flag to the gitfs backend.
Catch os.error instead of all Exceptions
Fix for issue #8945
ExposedPort should be a mapping, not a list

According to http://docs.docker.io/en/latest/api/docker_remote_api_v1.6/#create-a-container ,
the API version that introduce ExposedPort parameter, the value of ports should be a dict and not a list.

Note that the value has no effect, only the keys. This is why an empty dict is given as value.
Also when using api 1.4, ports is ignored, this is why docker didn't complain so far.
Minor formatting, accuracy, spelling.
Doc strings should be narrower.
Don't wrap.