add multi-display support, change method option delimiter from : to , so that : can be used in the display name (needed both to delimit the host from the display and for IPv6 hosts); did the same change for provider options for consistency

Signed-off-by: Mattias Andrée <maandree@operamail.com>