Update L1.5 adapter to HPDC v5 interface, remove pkg dependency with ariane/wt_cache
Hi,
We are upstreaming BSC's changes to support the HPC OpenPiton features in reptiles. And that starts with updating the hpdc L1.5 adapter to work with the latest version of the HPDC, which changed interfaces in version v5.
I also took this as an opportunity to remove the dependencies in the adpater from ariane & wt_cache packages to a standalone l15 pkg provided by openpiton.
Also fixes a bug in which invalidation requests from the L1.5 may end up in the uncached module by accident, in the case an uncached operation triggers an eviction in the L1.5 and its transaction ID is reused.
CC: @jbalkind