Support literals and DontCare in DataView targets (backport #3389) (#3390)

* Support literals and DontCare in DataView targets (#3389)

(cherry picked from commit 0f803cd8)

# Conflicts:
#	src/test/scala/chiselTests/experimental/DataView.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 105 minutes and 20 seconds