more sga no workie
fixed degnerancy issues.
We have some real results. Many things matter. Right now we estimate
bandwidth every 20 iterations, otherwise this add too much varaiance.
M-estimators also make a fairly big difference. Better a inital values
also matter a lot.

Right now the outstanding issue is how to pick c. Its a bit large often
currenlty. Small values with large ranges means that we push agaist the boundry a bit.

Thinking of maxamizing a \bar{x}/\sigma parameter. Or at least ensuring its no silly.
while keeping c as small as possible.

Next to do. Fix the code to not be a pile hack.
SGA is working quite well now. Still needs a clean up
Mostly working. Need to finish the stoping conditions etc.
Adding the Colt lib. Will slowly move functions over to this. Main reason for using this
is to calculate critical values for a t test with unequal stds.
SGA with bootstraping now at final prototype stage. If this pass the tests this code will be finialized
and released. We need a bit of clean up for finalization. It is most just a monolithic class with much
of it as legacy ideas that didn't pan out. There is room for more cmd line options.

We have added the colt lib directly. Note that we are still using the cut/paste/fixed version of binomal
in the core code. Some glue classes have been added. Overall colt is pretty good but beware the binomal.

We perhaps should add a config file pipeline that plugs into the current command line annotations.
We also have some performance gains (small for real problems) by bypassing the string parsing for
msms. Perhaps some direct type passing again via the command line annotations?
Added Weighted mutations. Currently only BinJAFS is weight awear. Will extend to other stats as it makes sense to do so.
Added a warning in the -help for the weighted mutations (-wc) that is not a general user option.
minor changes and tweaks.
Merge branch 'master' into sga

Conflicts:
	ant/build.num
	html/download.shtml
auto build changes.
Sync update. Bit messy sorry
Fixes #3. We now signal restart condition via null. Since a restart may
need to go back beyond the current model, we now bubble up a null from
the selection simulator. Then wrap the "run simulator" code with a
while(true) and use continue for full restarts.
No idea where this is right now.
Fixes #8. Workaround implemented in code.
We really must refactor. This is a workaround. Not a fix really. But i
just can't find the issue. The workaround simply uses -Sc at generation
1 rather than zero, in the case it was set to zero.
Fixed a introduced bug from the last commit.
Fixes #9. Most of the edits are pretty hacky.
Note that we are now going forward with a refactor to make all this a
bit easier.
Fixes #13,Fixes #14,Fixes #11,Fixes #10,Fixes #8,Fixes #4
We still need a workaround for #12. We need to refactor to fix that
properly. Also make the error reports a lot more informative.

Main problems are lifecycle managment of frequency data. However we
cannot deal properly with many -es and -ej options at the same time
instant. This require a refactor.
added masks for -stats with time samples.