enable timedeltas on dates
Merge remote-tracking branch 'today-field/patch-1'
django-timezones can't handle django 1.5
added failing test showing that user is in timeline multiple times.
prevent duplicate entries showing in the admin timeline
a function to return the filter kwargs but not apply them.
fixed a bug in the test case, only 2 users are created each day not 4
apply all filters and excludes at once not piecemeal
don't bother ordering queryset_rules since dict is unordered anyway.
apply catchall type of 'filter'

The original apply function had a catchall section where any unknown method_type
would be applied as a filter. This change honours that catchall.
apply annotations if there are any.
added some tests for the aggregated field name.
test and fix for undeclared variable.
handle chained underscore counts.
fixed the clean function for model admin.
test for admin adding new inline query set rule
apply aggregates at the end as some kind of performance boost.
apply the aggregations after first round of filtering.
apply all filters and excludes all at once.
exclude is OR