Add beginnings of MiniTest::Spec support, and some basic template tests.
sanitize output python package name

When building python deb packages from PyPI, some packages starting with
python- will end up being named python-python-xxx.
So, this commit avoid adding the prefix+suffix before the package name
avoid removing the "python" in a package name if not followed by a dash

Example is "pythonweb", which would have been put as a dependency as
"python-web", instead of "python-pythonweb"
clarify with a comment the package name sanitization
forgot to include the defines method for upstream merge
Merge pull request #149 from nareshov/rpmbuild-define

forgot to include the defines method for upstream merge
Merge pull request #146 from zllak/bug/deb

Try to make packages built from python sources sanely named.
Add PEAR support
Add maintainer value (packager) RPM spec file in RPM target.
Merge pull request #154 from dansimau/master

Fix #153: Maintainer is not used when building rpm targets
Merge pull request #152 from agaffney/master

Add support for PEAR
Moved to 'ruby-arr-pm' project
- Added license meta data to packages
- Added vendor meta data to packages
- Updated builder to include license and vendor
- Moved vendor data in debian erb
Merge pull request #157 from ploubser/master

Added vendor and license meta data to rpm and deb packages
Merge pull request #140 from ohookins/minitest

Add beginnings of MiniTest::Spec support, and some basic template tests.
- update changelist for 0.3.12
- start major refactoring. Design first, this time. With tests.
- move older minitest tests away until they can be refactored to the new
  api
- ignore more stuff
- purge old test script