Jackson is only used by tests; changed to testCompile.

* Jackson is only used by tests; changed to testCompile.
* Removed unused dependency commons-lang3
* Bump log4j2Version to 2.0-rc2