*8822* Cherry-pick *8787* Moved user extensions template to lib, tweaked gitignore files
*8822* Submodule changes track