Graeme Nail

Results 4 issues of Graeme Nail

### Description This PR updates Marian to use the most recent version of Catch2 in its v2 series of releases. I encountered a compilation issue on a Ubuntu 22.04 machine...

### Description This PR reinstates a shape check on the entries of transformer cache. This PR is the minimal change required to address the issue highlighted in #881. #881 was...

### TODO - Manual check of training / scoring ### Description Replaces MKL with oneDNN. This PR should enable completely open-source releases of Marian. This PR also includes a caching...

### TODO - Manual check of training / scoring ### Description Adds oneDNN. This PR should enable a completely open-source compilations of Marian. In contrast to #937, this PR also...