Makefile: fix sh -c, bump build to F24, bump pytest dep
Make sh -c commands return correct exit code. Previously we didn't
fail if any commands from sh -c line failed.
Bump Fedora build release to F24.
Bump pytest dep in requirements.txt, otherwise it was crashing during
`make test` when creating the coverage report.