Various corrections related to initialization of piezoelectric material.
Added support for trapping floating point exceptions.
Add support for neohookean elasticity with simple damage model.
Removed trailing whitespace.
Various corrections related to initialization.
Added support for piezoelectric material support.
Updated to work on MacOS X (Darwin)
Made S_IJ method virtual to overload in derived classes (for piezoelectric).