moved all files out of optim dirs into their respective top levels
move symbolic functions into a different class name
removed reference to include.h
removed cyclus:: from building manager
removed cylus:: prefix from non-optim files
removed cyclus:: prefix from optim header files
removed explicit namespace usage in implementation files for function and building manager
put variable implementation file in cyclus namespace
put cbc solver impl in cyclus namespace
put solver impl under cyclus namespace
removed extraneous cyclus namespace from commodity_producer impl
moved solver interface impl under cyclus namespace
removed extraneous cyclus namespace from hdf_back impl
removed extraneous cyclus namespace from comp_math impl
removed extraneous cyclus namespace from fac_model impl
removed additional cyclus:: prepends from implementation files
moved VariablePtr to Variable::Ptr
moved function type pointers to function::ptr
solverptr to solver::ptr
moved all symfunctionptr to symfunction::ptr