ignore *.egg directories

This is necessary e.g. if nose or coverage are not installed system-wide.
rapport.conf: fix typos
Relicense to Apache-2.0

Less restrictions, easier to write closed-source plugins and avoids
endless which-GPL-is-best discussions.
Merge pull request #15 from aspiers/misc

easy-peasy
provide more useful info to help the user debug template syntax errors

The template filename, line number, and error message are now displayed.
provide more information when a plugin barfs an exception

This is still not very useful because the stack trace is in the
context of the re-raise by futures.Future, not within the thread
where it was originally raised.  I'm not sure whether it's possible
to fix this without using a different thread handling mechanism.

See also issue #6.
enable line statement/comment prefixes to allow more legible templates
enable loopcontrols (continue/break)
Rename NLastDaysTimeframe to RecentDaysTimeframe and document config
better

Should be more obvious what this timeframe (and others) do.
Change default day count to 14 for RecentDaysTimeframe

Since it's a generic version of current_month / current_week, it can be
different by default. Currently, I don't intend to have this default
(and that of other potential timeframes) configurable. Instead one
should provide explicit commandline arguments (to be added).
Revert "Drop sys.path hack"

This reverts commit 4b14c04000ed2781be33cf384842735d3981c714.

Unfortunately, I still need it from time to time and haven't yet found a
better solution.
More user-readable info in Timeframe.__str__

Using machine-generated class representations to auto-populate the
TIMEFRAME_CATALOG didn't took of, so we may as well stop (ab)using
__str__ for that. I may pick up this idea later again, maybe I'll add a
property for that instead.
Add commandline arguments (and help) to specify timeframes
fix missing sys import
exit if no timeframe was determined
fix overly greedy regexp when extracting next page of github activity feed
Merge pull request #24 from aspiers/timeframe-fixes

minor fixes to timeframe code
Merge pull request #22 from aspiers/template-legibility

enable some nice jinja2 features to allow more legible templates
Merge pull request #25 from aspiers/github-next-page

fix overly greedy regexp when extracting next page of github activity feed
Fix license in README.rst and update features