Change ProjectName validation logic to be the same among windows client, web client, tap, mist, simulator and the cli
Change ProjectName validation logic to be the same among windows client, web client, tap, mist, simulator and the cli

refs #251289

Icenium/icenium-cli,Icenium/icenium-cli