Merge pull request #103 from mottosso/master

Logging 2.0
Merge pull request #104 from mottosso/master

Version 1.0.7
Version bump
Implements #84

For example:

```bash
...
ExtractModelAsMa...
ExtractAlembic...
ExtractModelAsMb...
NapoleonExtractAnimationAsCurves (Extract Animation as Curves)...
#     INFO     Extracting Atom..
#     INFO     Extracting Napoleon01_:controls_SEL locally..

--------------------------------------------------------------------------------
                                                               Time taken: 1.24s
```

This is what it looks like in the publish(), ClassName (NiceName)
Implements #105
See CHANGES for details
Fixes #105
Implements #107
Fixes #109
Fixes #107
Improved logging of summary
Minus Fredrik Averpil
Improving CLI with proper program name in Console, from "__main__.py" to "pyblish"
Implemented #95
You can now specify pyblish.main.publish(auto_repair=True) and plug-ins with a `repair_instances` function will process instances that fail validation.