Print log messages to stdout for easier diagnostics.

(cherry picked from commit c31a977ff800828f888d2e6420a62d18e2706258)
Print warning if unexpanded macros are encountered.

(cherry picked from commit 9594cbe436217a840fe07f2861d4685905da616c)

Conflicts:
	_scripts/cfdoc_sourcelinks.py
Update _run_jekyll.sh

replace hardcoded path with a jenkins build variable that uses HOME dir of the logged in user in slave.

Update _run_jekyll.sh

(cherry picked from commit fe9cec1feae8144d75cddb8c75d79c5833a9120f)

Conflicts:
	_scripts/_run_jekyll.sh
Remove automatic updating of json etc files

(cherry picked from commit c65165b24fcb8901aa2247e7fde08bf5c71a7311)

Conflicts:
	_scripts/_run_jekyll.sh