* feat(devkit): split create-empty-tree to different functions
* chore(repo): apply migration for createEmptyTree
* cleanup(misc): fix tests that migration misses
* feat(devkit): feat(devkit): don't replace begining undescore when creating file
Underscore is a character usually used for sorting purposes and is absolutely legit. There is no
reason to replace it.
ISSUES CLOSED: #8875
* fix(linter): generator creating .eslintrc.json at the root path even when .eslintrc.js