added the ability to sort request profiles based on commodity weight and the average preference. previously, preferences were only being taken into account when ordering within portfolios, not when sorting the portfolios themselves
added sorting logging
added some logging and fixed an average preference bug
moved solver construction and initiation to the file loader. right now bare pointers are used which requires ownership of conditioners and solvers to be transferred to other objects
Merge branch 'develop' of github.com:cyclus/cyclus into develop