Allow specifying the moniker part separator

Used between the parts specified by "moniker_parts", defaults to the
empty string.
Allow using all the moniker parts in hashref moniker_map
Allow matching all the moniker parts in constraint/exclude