Implement user-defined fields.

Implement user-defined fields as specified in section 5.7 of http://www.debian.org/doc/debian-policy/ch-controlfields.html

Also, added unit tests.
added the ability to disable an execution
Fixed a copy-paste mistake
Updated disabled availability version
Merge pull request #120 from msoeima/user-defined_fields

Implement user-defined fields (Debian Policy 5.7)
Updated the changelog for the user defined fields added by Marco Soeima
Javadoc for the user defined fields
Merge pull request #124 from barjovial/dev

added the ability to disable an execution
Update changelog
Update changelog
Put real name
Improved the mangling of the project versions such that alpha, beta and RC versions are transformed to a package version ordered before the final release (ex: 1.0-RC1 -> 1.0~RC1)
Fix a problem with filemode in the ant task

The file mode should be a string in the Ant task so that it will be
passed as a String to the PermMapper where the right Constructor will
convert it to an int using parseInt(mode, 8).
Merge pull request #125 from egli/filemode_fix

Fix a problem with filemode in the ant task
Changelog update for the Ant perm mapper fix
Don't use "default-jre | java6-runtime" as default depends
Updated the dependency on Commons Compress to 1.6 (Fixes #115)
Fix issue with field overwritten with defaults when set empty in control file
Fix issue with field overwritten with defaults when set empty in control file
Merge remote-tracking branch 'remotes/fork-origin/master'