Merge pull request #1665 from reaperhulk/move-asym-padding-interface

move asymmetric padding interface to primitives.asymmetric.padding