Bug 860453 - Rename lang/functional's `curry` to `partial`

Renamed 'curry' to 'partial' and added deprecation warning test for the same.