Add digest tests to crypto test framework
Review Request #1143 - Created Aug. 3, 2018 and submitted
This adds digest tests (including test vectors) for the main SHA family of digests to the crypto test framework.
Built platform w/ tests, installed tests and ran tests. Test ran successfully w/ the exception of the bug they uncovered documented in illumos#9698 (to be addressed in a separate review).