vc14 upgrade
Converting markdown templates to std::string.
Removing consts from markdown.
checking in breaking change
fixing unimplemented c++14 functions
from vc14 to vc 12
merge with master