Add back the distribution management

It turns out that the ditribution management is mandatory for
site:stage, so this one needs to be added back while the site:deploy
execution is skipped.
Add documentation to AbstractConnection
Add documentation to AsyncConnection
Add documentation to HttpConnection
Fix style issues

A line was over 120 chars.
A line ended with an operator instead of having that operator on the
new line.