Merge pull request #3025 from sipa/noncanpush
Make signatures with non-canonical data pushes non-standard.