Soficity and Other Dynamical Aspects of Groupoids and Inverse Semigroups