Early WIP unit tests support
Improve native hashing test to test variable cost and cost exception
Add ability to conditionally enable / disable during testing
Add test for disabled system config falling back to magento hashing
add native hash verification test
Add backwards compatible passwords tests and fix infinite loop bug
Merge branch 'feature/unit-tests' into develop

* feature/unit-tests:
  Add backwards compatible passwords tests and fix infinite loop bug
  add native hash verification test
  Add test for disabled system config falling back to magento hashing
  Add ability to conditionally enable / disable during testing
  Improve native hashing test to test variable cost and cost exception
  Early WIP unit tests support