Major rewrite of the sync engine: now supports all change events + hierarchichal temsets + multiple languages + logging
Merge branch 'dev' of https://github.com/OfficeDev/PnP into dev