Merge pull request #1632 from ximo/fix-vagrant

Fix Vagrant problems
Changed CLI configure help message for ssh key.
Used os.path.expanduser to deal with ~ user dir symbol.
Merge pull request #1633 from adamos/issues/1619_ssh_keys_dir

Changed CLI configure help message for ssh key.
Add Task resource to API
Add metadata to Task
Improve CLI installation instructions
Merge pull request #1634 from sortega/feature/cli_doc

Improve CLI installation instructions
Add adduser tasks to taskDao
Revert PR #1624 to fix the build
Merge pull request #1636 from sortega/revert1624

Revert PR #1624 to fix the build
fixes npe when domain does not exists
Upgraded Play to 2.2.2-RC2.
Fixes BoneCP issue of spontaneously closing DB connections.
Play now disables BoneCP connection tracking.
Cosmos configuration sets maxConnectionAge to 0.
Include master SSH key in its own auth keys

As reported in #1584, the SSH public key for the owner of a cluster
is not included in `~/.ssh/authorized_keys` file. This change fixes this
issue.
Merge pull request #1638 from adamos/issues/1496_boneCP_connections

Fixed BoneCP issue of spontaneously closing DB connections.
Merge pull request #1635 from ximo/fix-multiple-adduser

Fix multiple adduser
Rename es.tid.cosmos.platform.common to es.tid.cosmos.common

For common and common-test modules
Merge pull request #1640 from apv/issue/1584

Include master SSH key in its own auth keys
Add enum to describe where to install components

Replace boolean field by a set of possible locations to support more
readable expressions and multiple choices.
Add InfinityfsDriver service
Disable loggers reporting false errors

As reported in #1475, Swagger is logging several errors that are not
having any negative effect in the app. This loggers should be disabled
to avoid false errors to be reported in Cosmos log.