Renamed curry->partial to better match semantics

Documentation was updated to match, and a deprecated alias was inserted for compatibility.

This sets up the library in preparation for Issue 4391, which would provide a proper "curry" template that follows currying semantics properly.