CLOUDIFY-1514 Explicit check for trying to use ServiceContextFactory outside of a USM-launched script.
CLOUDIFY-1417 handle edge case in byon were host-list includes one member, leaving node ID with the template format.
CLOUDIFY-1533 Handle '%' character in randomly generated passwords.