Dev/0.7.6

This branch is the mirror of internal  repository. It was tested and ready to merge to master.