added support for outputFile option
Merge pull request #10 from jonsquared/feature/outputFileOption

added support for outputFile option
added support for custom extractDefines and extractRequires as functions;
refactored some methods to break down the steps better;
Merge pull request #11 from jonsquared/feature/extractFunctionOptions

added support for custom extractDefines and extractRequires as functions...
Merge branch 'master' of https://github.com/jonsquared/grunt-file-dependencies into extractRegexOptions

Conflicts:
	test/configs/custom_config.js
	test/custom_config_test.js