Some improvements to handling non-Ascii project names

* Make changing an existing project name warn about non-Ascii chars
* Make an all non-Ascii project name trigger an appropriate
  dialog on Send/Receive

Change-Id: If35fb638c902e4b54c410d80b8af8c4d2a7dd30f