adds default conditioning if no preconditioner exists
updated conditioner/solver api to allow for graph setting/getting, added a public Condition function to the greedy solver with an appropriate call warning, updated the greedy preconditioner to ignore commodity weights if they don't exist, and added a condition test
Merge branch 'default-cond' of https://github.com/gidden/cyclus into gidden-default-cond