Added variable *name-component-separator* and corresponding rules.

* src/variables.lisp (*name-component-separator*): new variable;
  controls separator of name components
* src/grammar.lisp (defrule name-component-separator/.): new rule; use
  "." as name component separator
  (defrule name-component-separator/:): new rule; use ":" as name
  component separator
  (defrule name-component-separator): new rule; parse name component
  separator
  (defrule name-component): adapted to name component separator
  changes
  (defrule name): likewise
* src/package.lisp (package parser.ini): added exported
  symbol *name-component-separator*
* test/grammar.lisp (grammar.name-component-separator): new test case;
  test parsing with different name component separators
* parser.ini.asd (+version-minor+): changed 1 -> 2
  (perform :after load-op eql :parser.ini): new method;
  modify *features* after loading the system