Add Makefile.

Switch travis-ci to use make.
Merge pull request #4 from pmclanahan/add-makefile

Add Makefile.
Fix bug 935004 - add Release model

Add Release model mapping to RNAModelClient
Fix Bug 937788 - Add releases to non-legacy API
Add basic docs and requirements
Sync up setup.py's requirements with the pip requirements.

Django is left as a >= since it's more likely to vary than the rest of
the dependencies. South is left unpinned for similar reasons.
Add Release migration
Include management commands when installed.
Doh, we need the management package too.
Merge pull request #8 from hoosteeno/add_docs

Add basic docs and requirements
Simplify data model and add method for retrieving notes for a release.

- Removes the Product, Channel, and Tag models and replaces them with
  IntegerFields with choices.
- Store version number on Release only, as a string.
- Instead of using weird math to figure out what range of releases a
  note should appear on, use an m2m relationship to explicitly list it.
- Add method to Release for retrieving notes for that release.
- Update clients to support m2m relations.

Contains an excessive amount of migrations because we're going to remove
them soon anyway, so it's no big deal.
Merge pull request #12 from Osmose/simplify-models

Simplify data model and add method for retrieving notes for a release.
Change from IntegerField to CharField choices

Fields affected:
Note.tag
Release.product
Release.release
Merge pull request #13 from jgmize/integerfield-to-charfield-choices

Change from IntegerField to CharField choices
Add bug_list and bug_search_url fields to Release
Merge pull request #14 from jgmize/add-bug-list-and-bug-search-url

Add bug_list and bug_search_url fields to Release