Add support for type and dest in config file (works for initial upload)

This add support for 2 optional parameters in the yaml file section: dest and type. This is useful typically for Play Framework projects, where the uploaded name must be different so Crowdin can detect the type correctly.

Example:
```
files:
  -
    source: '/conf/messages'
    dest: '/messages.properties'
    type: 'properties'
    translation: '/conf/messages.%two_letters_code%'
```