title: Change package name (not only applicationId) for build flavor
body: <p>When building multiple whitelable apps on the same codebase it's easy to use the build flavor mechanism of Android Studio. I can easily set a new <code>applicationId</code> in build.gradle file.</p>
  
  <pre><code>android {
      productFlavors {
          original {
              applicationId "com.original.myapp"
          }
          whitelable {
              applicationId "com.whitelable.myapp"
          }
      }
  }
  </code></pre>
  
  <p>Everything's nice BUT the package name of the whitelable app is still <code>com.original.myapp</code> and the component name of the main activity is <code>com.whitelable.myapp/com.original.myapp.MainActivity</code>. Everybody can see that the whitelable app is build upon the original app.</p>
  
  <p>Is the a way to replace the package name for the build flavor so the original package name at least doesn't appear on the flavored app's component names?</p>