CDK-694: Update the Log4jAppender to handle a null namespace

Closes #229
Correct incompatible schema change test

Fix testUpdateFailsWithIncompatibleSchemaChange to actually test
a schema change condition, instead of checking for the existence
of a correct location.
Merge pull request #230 from gabrielreid/fix-incompatible-schema-test

CDK-695 - Correct incompatible schema change test
CDK-584: Update alignedWithBoundaries for partition predicates.

This adds logic to alignedWithBoundaries to ignore predicates that are
defined for the partition fields. Partition predicates are aligned with
partition boundaries by definition.
Add maven property for findbugs bind phase.

This enables changing the phase where findbugs runs with a property. For
example, running mvn clean install -Dfindbugs.phase=deploy will prevent
findbugs from running. This allows separating test and build steps,
and running findbugs along with tests rather than build.
CDK-682. Add Flume service to minicluster
CDK-682. Add workaround for FLUME-2469.
CDK-682. Rewrite Flume configuration to use specified bind address.
Revert "Add maven property for findbugs bind phase."

This reverts commit 744f922bf6f28dfdc8cb2fe08cbd16508c780d34.
CDK-690. Drop -s in the minicluster CLI.