Start V0.1.6-dev on master

This pull request is includes all PRs of featuers and fixes that is planed to merge in v0.1.6.
There are so many pending PRs and it are conflicted each other because of dependency and fixes similar places.

It should be merged imediately after releasing v0.1.5.

It will become ready for v0.1.6 test and release by merging it.