fix alternative weights of rules for unknown words

- sort grammar and alt. weights after adding rules for unknown words
- when adding rules for unknown words, use weight of 0.5 for shortest
  derivation weights
- when verbosity >= 3 and using shortest derivation,
  print number of subtrees in derivation instead of probability.
- when verbosity >= 3, print grammar with weights used during parsing