build: Treat warnings as errors (#923) * squash and rebase andronov-alexey:treat_warnings_as_errors from pull request #850 * fix remaining warnings in java lib
perf: Added utilities::caseInsensitiveLess. (#882) * Added utilities::caseInsensitiveLess to compare two wstring arguments * Replaced less comparision method in DummyNodeComp. * Added tests for caseInsensitiveLess.