cyclus/cyclus — pull request #373 by katyhuff (2012-09-06 16:46:07+00:00)
Title: Adds a Material::extract(mat_rsrc_ptr other) method and fixes bug in copied compositions.

I found that one method I really need is Material::extract(mat_rsrc_ptr other). This adds that method.

This also adds tests concerning differing composition extraction a little more in detail, catches a bug where differing composition was being lost during extraction, and fixes it by copying the composition properly.