Fix passwd/sha2 build
Build the passwd/sha2 contrib module with -fno-strict-aliasing to avoid computing an incorrect SHA256 hash with some versions of the compiler (LP: #2000817)
Closes: #1030716
This PR also adds a quick DEP8 test for this issue.
Edited by Andreas Hasenack