Remove empty directories only if they match exclude pattern
Remove directory if it was excluded as a path
* Use Find module to traverse files.
* Use only File.fnmatch on paths/patterns.
Fix spec
break on match and delete
Fix debian changelog generation

system("gzip") renames the file, so wait until we're done
Updates to support --rpm-use-file-permissions
Merge pull request #376 from mbakke/master

Debian changelog chmod fails
- fix --rpm-rpmbuild-define (based on #383, patch by Eric Merritt)
- new arr-pm because ruby 2.
- version bump
Merge pull request #323 from r4um/fix_exclude

Remove empty directories only if they match exclude pattern.
Merge pull request #377 from withnale/rpm-ownership

Updates to support --rpm-use-file-permissions
- rename 'output_file_line' -> 'rpm_file_entry'
- fix spec generation
- some style cleanup
- fix breakage in ruby 1.8.7
- version bump
Add -f/--force flag to allow overwriting existing package output path

- fixes #354
- consolidated FileAlreadyExists error into Package class's output_check rather than duplicate it within each package type
Merge pull request #385 from timsutton/option-force

Add -f/--force flag to allow overwriting existing package output path
- Add --python-obey-requirements-txt (#384)