Function plugins for gravity and boundary temperature.

These are plugins developed by Sanja Panovska at CIDER 2014. They describe the gravity and the boundary temperature as function parsers, which might be useful to a number of users. In this particular case the gravity function was used to prescribe the gravity profile on the moon, and the bottom boundary temperature was set to decrease over time. Maybe I can add an example test or cookbook later on.
shouldn't this be declare_parameters(prm,dim)? In the function immediately above, you are querying dim components of the function.