VOOD-1101: Add support for Candybean 2.0 with class name changes

The original 2.0 code introduces `getLogger()` for good practice. However, this is blocking us from supporting name changes and loose coupling in Candybean 2.0 smoothly in VOOD-1101 (as `getLogger()` will introduce changes in many places). Also, there is already another ticket for this, so the scope of this PR is to keep the log we had previously in 1.0. Another PR will address the `getLogger()` issue.

Also, the version of Candybean is now updated to 2.0.0.
This wants to be a -SNAPSHOT version.  We always do our development on snapshot versions and the release process removes the -SNAPSHOT from the version number before releasing.