updated extsource to be more flexible; replaced sparse matrix with dense...

updated extsource to be more flexible; replaced sparse matrix with dense matrix in the scattering kernels for now
2 jobs for !8 with problemsetting in 8 minutes and 26 seconds (queued for 1 second)
merge request