+per #13815 akka-persistence-tck based on @krasserm's work

Initial TCK. Mostly it's the original @krasserm impl: https://github.com/krasserm/akka-persistence-testkit

Things to do:
- [x] make usable from java - https://github.com/ktoso/akka-persistence-tck-testing-from-java/blob/master/src/test/java/com/typesafe/akka/persistence/testing/MyJournalSpecAndPerfTest.java
- [x] add information about the TCK to the docs // pending

Resolves #13815
actually, I'll remove code samples from scaladoc - nowhere else do we do this, and you can't construct this object without passing the config in constructor so usge is not that hard. If someone needs help, he'll find our documentation