[cv32e40p] enable Imperas functional coverage and fix some tb flow issues
Created by: dd-vaibhavjain
PR is for changes related to following things:
1.) Add imperas func coverage enable switches for cv32e40p tb and update simulator make scripts for this. 2.) Add new defines in uvme corev-dv env for setting default ISA config for each test without need of adding a specific define in test's corev_dv.yaml. This was missing for new F, ZFINX, XPULP tests and without this would need explicit defines for all new FPU, XPULP tests. 3.) Minor issue in vsim.mk for waves dump after a recent change for waves variable in mk files, due which waves.tcl seems to not being able to load based on order of vsim arguments.