Made GA's mutation operator more flexible and configurable. Minor fixes for warning.