Adding ElDistData and a way to populate it from ElDistMatrix_X, as well as removing the trailing semicolon at the end of the EL_ABORT_ON_ERROR macro (due to Jed's suggestion).