[WFLY-2260] Vault tests pollute tmp dir + keystore inter JDK binary incompatibility fix

This PR fixes testsuite to be free of vault related keystores and manages all vault creation and clean up.
No more vaults in ${java.io.tmpdir} directory.
All vault keystores are created programmatically.
https://issues.jboss.org/browse/WFLY-2260