pycurl is required by ansible apt modules

 * apt key deployment merged in one action
 * template repository url
 * update apt cache once
 * use 'latest' state for packages (update already installed packages)
apt_repository requires python-apt
check if hidden_services are defined
Fix minor syntax error in torrc