REVIEW-3135: A flavor should only be equal to itself
Flesh out story for 'build type' variants of a Native Component.
Support multiple build type variants for each native component

- Added buildType type and container
    - buildType is named and has a 'debug' property
    - Default to a single 'debug' build type
- Create a native binary variant for each build type
    - Currently no automatic settings for a build type
- Very basic integration test for build types
Added test for creating debug and release variants

- Still need a way to effectively detect GCC debug info on Linux/OSX