[chore] get dependencies before attempting to run tests
[build] add make task to create a tar archive
[EXT-6] add ability to build Magento Connect package
[EXT-6] make/package: fix tar generation
[chore] make 'clean' task
fix typo in error throwing
Merge branch 'EXT-6-connect-package' into dev

Conflicts:
	Makefile
[chore] bump versions

simplify by keeping both modules in lock-step

TODO(brian): add a check to ensure the versions remain consistent
Merge remote-tracking branch 'origin/dev-bugfix-typo' into dev
[docs] split out developer notes
Preorder not generated
[fix] rm log
[build] add version validator
[fix] validate versions before building
[fix] validate version before testing
[chore] test as default task
Merge branch 'dev_no_pre_order' into release/2.0.0

* dev_no_pre_order:
  [fix] rm log
  Preorder not generated
[misc] bump version to 2.0.0
[refactor] add logging statement

Very rarely, a merchant's extensively customized Checkout extension may
be incompatible with the Affirm extension. To help discover this issue
during testing, provide a useful message.
[docs] update label