SBT: project template code is placed in "template" package
(cherry picked from commit f2a4777)
SbtModuleBuilder refactoring
(cherry picked from commit b828b4e)
Further SBT project template refactoring
(cherry picked from commit 203cfb4)
Allow uppercase letters in SBT project creation #SCL-6853, correct module file path
(cherry picked from commit bba4503)