1. added an error check for partitions with ascertainment bias correction. RAxML will now check if there are
   non-variable sites in the partition for which the user requests a correction.
2. slightly corrected likelihood calculations in branch length optimization routine