Moved the startup for both algorithms together.

The GenAlgParameters section has been renamed to "Simulation Parameters"
for that purpose. Some parameters still apply only to the genetic
algorithm, but that can be moved to its own section later. Existing
configurations need to change the above section for to work correctly.
Restructured default.cfg and exposed inspyred.

The configuration now allows for use of custom and predefined callables,
which are sections specifying the function (or callable object creation)
and the parameters that should be passed to insypred.

The logServer.py now supports automatic port acquisition, BUT only when
the log_server_port setting is 0 in both, default.cfg and the
customizations.

Also renamed some variables and cleaned main_program.py.
Adjusted config_file parameter to avoid sideffects

Without changing config_file in proj_conf to use the copied
configuration file, any changes during the simulation would be read by
MultiSim.py.