Add product install task

The product task makes easy to install every product distribution. If
needed it can create a virtual machine by specifying create_vm argument
is True. Also it can setup a DDNS entry if required environment
variables are set.

Rename install tasks to match the pattern <distribution>_install and use
better know distribution names.

Add aliases to ensure backward compatibility.
Merge pull request #65 from elyezer/product-install-task

Add product install task