Limit hostnames to 15 characters (for windows)

When trying to use knife-cloud based plugins, the default node name generation is more than 15 characters which gives windows boxes a hard time. This patch limits the names to 15 characters.
/cc @mattray @taylor @vulk