Add restore and set_value methods for BCs

Add ability to restore original value of the boundary condition (from
object instantiation) and Dolfin-compatibility set_value routine.