clean up duplicate code, move authlib to dynamic storage, add test capability to build.gradle
fix NPE in downloader
fix NPE in downloader
CHANGED: reimplemented Benchmark.java
Merge pull request #761 from jikuja/feature_new_benchmark

CHANGED: reimplemented Benchmark.java