merge: layer_producer -> build-cp
Add layer_producer feature.

Conflicts:
	core/core.vcxproj
Merge branch 'layout_producer_push' into build-cp