Global decay off

This implements an optional flag that allows the user to disable the material class' Decay function. This is intended to fix issue #984 which complains of an inability to globally turn off decay (at the very least)

As we discussed before on a development call, this feature simply adds the option to allow or specifically not allow the use of the Decay function in the material class.

Further granularity of options or implementation of global decay was not supposed to be part of this quick fix. In the future, this work can be extended to re-implement the feature in which decay occurs whenever a material composition is queried. However, that implementation of global decay was supposed be left up to further discussion on what folks decide was the best course of action.

This PR focuses on adding the decay flag to the SimInfo object and using that flag in the material class' decay function. 

decay is fine.


On Wed, Sep 3, 2014 at 9:59 AM, Katy Huff <notifications@github.com> wrote:

> In share/cyclus-flat.rng.in:
>
> > @@ -13,6 +13,9 @@ datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
> >        <element name="duration"><data type="nonNegativeInteger"/></element>
> >        <element name="startmonth"><data type="nonNegativeInteger"/></element>
> >        <element name="startyear"><data type="nonNegativeInteger"/></element>
> > +      <optional>
> > +        <element name="decay"><text/></element>
>
> I saw two suggestions. The first was decay, the second was Decaymode. I
> liked delay better. Is there some strong argument either way? This is
> getting a little arbitrary.
> … <#1483c071c6748f00_>
> On Sep 3, 2014 2:28 AM, "Anthony Scopatz" <notifications@github.com>
> wrote: In share/cyclus-flat.rng.in: > @@ -13,6 +13,9 @@ datatypeLibrary="
> http://www.w3.org/2001/XMLSchema-datatypes"> > <element
> name="duration"><data type="nonNegativeInteger"/></element> > <element
> name="startmonth"><data type="nonNegativeInteger"/></element> > <element
> name="startyear"><data type="nonNegativeInteger"/></element> > + <optional>
> > + <element name="decay"><text/></element> I thought that we were going to
> call this decay mode? — Reply to this email directly or view it on GitHub <
> https://github.com/cyclus/cyclus/pull/995/files#r17038894>.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/cyclus/cyclus/pull/995/files#r17055090>.
>