Add unit tests to check that hidden files are backed up
Exit the loops when the first zip and mysqldump locations are found
Merge pull request #63 from humanmade/mysqldump-locations-fix63

Add break in the loop of mysqldump locations
Merge pull request #62 from humanmade/hidden-file-tests

Add unit tests to check that hidden files are backed up
Use the location of wp-config.php when attempting to work out the home path
adds composer.json
Merge pull request #65 from humanmade/adds-composer

Adds composer support
remove uneeded functions for getting included, excluded and unreadable files
Remove arg by reference

Signed-off-by: paul de wouters <paul@hmn.md>
Merge pull request #70 from humanmade/issue-69

Remove arg by reference
Revert part of d9c4004cd9738d845066b99a6efa04e27c29c1cb

Brings back `::get_included_files()`, `::get_excluded_files()` & `::get_unreadable_files()` as they are used in unit tests
revert 3e213ac2bbd06d02383ed5290d6475cc1bed0c36 for now as it breaks standard installs with wp-config.php up one from root
Pass $rule by reference so that exclude rule logic is applied.

Fixes https://github.com/humanmade/backupwordpress/issues/596
use new hmbkp_path function
Fix tests
Merge pull request #76 from humanmade/hmbkp-path

use new hmbkp_path function
Merge branch 'master' into change-textdomain-to-plugin-slug-378