Add messages to require statements in Math (backport #3385) (#3386)

* Add messages to require statements in Math (#3385)

* log2 functions
* unsignedBitLength

(cherry picked from commit 88fecfc1)

# Conflicts:
#	src/main/scala/chisel3/util/Math.scala

* Resolve backport conflicts

---------

Co-authored-by: Jack Koenig <koenig@sifive.com>
8 jobs for 3.5.x
in 0 seconds and was queued for 105 minutes and 22 seconds