Added support for custom separator.

Hello,

This patch adds support for a custom separator for the test path other than the defaults ":" and ".", configurable by the user through a new option, creatively called "separator" :-)

(Disclaimer: this work was done while at Cisco Systems LTD and all the required authorizations for pushing upstream were obtained through the internal open source patch channel)