Remove line of dead code.

Unmoored expression in constructor does nothing except pack
on a few micros.
Merge pull request #1349 from paulp/pr/dead-line

Remove line of dead code.
Don't allow generated strings (key names) to be empty
Merge pull request #1353 from dansanduleac/bugfix/failing-derived-settings-tests

SettingsTest: Don't allow generated strings (key names) to be empty
Fix resolving Select(ThisProject)
Add scripted test to verify ThisProject is resolved properly