A runtime version check utility that does 2 things:
(a) validates the versions of ND4J, DL4J, DataVec, RL4J, Arbiter on the class path, logging a warning if incompatible versions are found
(b) allows users to get version information for the above projects at runtime.
Created by Alex on 04/08/2017.
Detailed level for logging: GAV: display group ID, artifact, version GAVC: display group ID, artifact, version, commit ID FULL: display group ID, artifact, version, commit ID, build time, branch, commit message