Features and Bug Fixes
* Add `Task.connect_configuration()`, connect your configuration file (or configuration dictionary including nesting support). See [example](https://github.com/allegroai/trains/blob/master/examples/manual_model_config.py).
* Add `Task.connect_label_enumeration()`, store model detection classes together with the model & experiment
* Edit & override configuration file (or dictionary) content when executing with [trains-agent](https://github.com/allegroai/trains-agent)
* `Task.connect()` automatically supports nested dictionaries (e.g. `param/nested/key`) , including overriding values when running with [trains-agent](https://github.com/allegroai/trains-agent). See [example](https://github.com/allegroai/trains/blob/master/examples/manual_model_config.py).
* Add `Artifact.get()`, download & load an artifact.
* Add `Task.get_tasks()`, retrieve previous experiments, get metrics, rename etc.
* Improve Windows support
* Improve Minio support
* Fix Python2 support
* Fix Issue 56