Implement AbortNewAccount hook to check shell name.

This will provide a proper failure message if the requested shell
name has invalid characters.

Change-Id: I2a1987fc116588ad971f72b78da958d929a45976
Merge "Implement AbortNewAccount hook to check shell name."