Move submodel build to mp model builder.
Sync mp model and mp model parameters.
Now decomposition tree constaints model parameters. Fix a bug, the models cannot share variables.
Now decomposition tree constaints model parameters.
Fix potential bug.
Merge pull request #19 from d2rk/refactor_decomposition

Refactor decomposition
Add logging.
Update naming. Fix clique connectivity algorithm. demo1.mps still fails.
Update naming. Fix clique connectivity algorithm. demo1.mps still fails.
Merge pull request #20 from d2rk/refactor_max_clique_decomposer

Refactor max clique decomposer
Move lazy decomposition tree traversal to utils.
Refactor pipeline. Use current pipeline implementation as a driver and move executor and driver communication mechanism to pipeline. Executor is now running as a thread.
Fix test.
Merge pull request #21 from d2rk/refactor_pipeline

Refactor pipeline
Move base to math utils.
Move OptimizationParameters to mp_model proto.
Refactor MP model.
Fix MPS data.
Refactor MP model proto. Now decomposers, executors, drivers, backend solvers, etc. have own parameters.
Refactor MP model proto. Now decomposers, executors, drivers, backend solvers, etc. have own parameters.