#2790 Added a test for cv::saturate_cast

It documents that cv::saturate_cast shouldn't clip negative numbers while casting to uint. Don't know why, but want to have test for this behavior.