Remove redundant semicolons.
Clean up header and using statements.
Fix transform copying data in binder.
Create the default rollback boundary in the Compiler not the Binder.

As many "objects" as possible should be created and as much "data" as
possible should be populated in the Compiler. The bundle binder violates
this principal a lot. This commit begins the push back.
Create strongly typed WixGroupRow.
Massive refactor of BindBundleCommand to radically improve code maintainability.
Merge pull request #50 from robmen/binder-refactor

Massive refactor of BindBundleCommand to radically improve code maintainability.
Add comment clarifying that RowsAs<> can be used on null Table.
Rename MsiFeature table to WixBundleMsiFeature.
Rename WixCatalog table to WixBundleCatalog.
Rename ExitCode table to WixBundlePackageExitCode.
Rename MsiProperty table to WixBundleMsiProperty.
Rename SlipstreamMsp table to WixBundleSlipstreamMsp.
Rename Variable table to WixBundleVariable.
Simplify bundle catalogs query.
Rename RelatedBundle table to WixRelatedBundle.
Rename RelatedPackage table to WixBundleRelatedPackage.
Rename RollbackBoundary table to WixRollbackBoundary.
Rename Container table to WixBundleContainer.
Rename PayloadGroup table to WixBundlePayloadGroup.