Don't emit nodes when calling .asBool on a Bool (backport #3637) (#3638)

* Don't emit nodes when calling .asBool on a Bool

(cherry picked from commit d5e65a33)

# Conflicts:
#	core/src/main/scala/chisel3/Bits.scala
#	src/test/scala/chiselTests/LTLSpec.scala
#	src/test/scala/chiselTests/VerificationSpec.scala

* Resolve backport conflicts

---------

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