Remove redundant code from GCE's `tasks.apt`

GCE's `tasks.apt.SetPackageRepositories` was adding duplicated entries
to apt `info.source_lists`, even ignoring the package mirror specified
on manifest.
Do not crash with KeyError when there is no credentials in manifest.
Move `AddBackports` to `common.tasks.apt`

The `AddBackports` task is needed by many different plugins, so is
better if it is available as a common task.

This closes #96.
Merge pull request #120 from rybaktomasz/boto-credentials

Do not crash with KeyError when there is no credentials in manifest.
8f43ee1d removed a used import in the cloud-init and opennebula plugins, readded
Remove unused import
Fix usage of virtualization reference in manifests