Added new parameter parser and removed previous hack for it.

* Program.cs:
  Modified to use Parameters.Parse().

* ParameterAttribute.cs:
  Added FullName field.
  Added constructor documentation.

* Parameters.cs:
  Implemented Parse() method.
  Implemented PrintHelp() method.
  Updated GetAll() method to split names by NameSeparator.

* CommandParser.cs:
  Removed to use new Parameters class.