Runtime version detection rewritten

~ getVersion => getVersions (returns a Map)
~ move newUrl to jwbf (imports without thirdparty libs)
+ testcases
+ closeables added
+ lazy init
+ added main version to manifest
~ allow lombok imports in JWBF.java

Task: #8