Start working on introspection framework: new classes 'Object' and 'Property', properties can be set and retrieved by name. Metric::Generic converted to this framework.
Implmented Properties in KerrBL and Yorick
Add new Property types string_t and filename_t, convert KerrKS, Minkowski and RotStar3_1 to Property-based objects
support string and filename Property types in Yorick
Merge branch 'master' into introspection
Convert most of NumericalMetricLorene to the Object/Property paradigm.
New Property type: std::vector<double> (used in NumericalMetricLorene)
Convert Astrobj::Generic to Object/Property paradigm
Merge branch 'master' into introspection
Rename GYOTO_PROPERTY to GYOTO_OBJECT, change GYOTO_PROPERTY_FINALIZE to accept a Property* rather than a Property
Convert Astrobj::Standard to Object/Property (safetyValue)
Simplify introspection code by using new class Property::Value
Split GyotoObject.h and Object.C in Object, Property and Value;
Move Gyoto::Property::Value to Gyoto::Value;
Add Metric member to Gyoto::Value;
Make metric a Property in Astrobj::Generic.
* New Value/Property type: spectrum;
* Converted UniformSphere to Object/Property metaphor
Convert FixedStar to Object/Property
Convert Torus to Object/Property
* Make SmartPointee not and Object, but most of its descendents.
* New Value/Property type: unsigned long
* Convert Worldline to Object/Property
Move Object API out of Worldline and into Star and Photon
Change Object/Property API to use arrays (with "links") rather than chained lists. Much easier to understand and to read.
Use strtoul and strtol instead of atoi when parsing longs/unsigned longs from XML