Remove arbitrary separator/wildcard from PathTrie
PathTrie has a constructor that allows for an arbitrary separtor and wildcard, but this constructor is unused and internally we always use '/' as the separator and '*' as the wildcard. There are no tests for the case where the separator differs from the default separator and wildcard. This commit removes this constructor and now all instances of PathTrie have the default separator and wildcard.