untested changes to report new members added

Fixes (hopefully) issue #34 - importmembers: make report for new members
found with this member file
allow nonmember forced inclusion in results

Fixes issue #35 - importresults: allow force of nonmember, for when
nonmember matches member incorrectly
better age grade, reporting on new members

Following issues were fixed:

- #37 - agegrade.py: remove age extrapolation for age < 5 and age > 99
- #34 - importmembers: make report for new members found with this
member file

Following issues were partially fixed, not tested

- #36 - importresults: need to handle null entry for DOB in runner
database
handle USATF rule 165 correctly

Fixes issue #38 - render.py: need to round up to precision
ag time rendering, handle empty age, place fields

Issues fixed
- #46 - render, importresults: allow time to be rounded to nearest unit
- #41 - raceresults.py: normalize age and place fields to None if 0 or
null string found
make rounding work properly

Issues fixed:

- #47 - render.py: getprecision is incorrectly giving 2 for 250m and
below
- #50 - render.py: rendertime is not always rendering precision
correctly
- #51 - importresults/renderresults: remove round to nearest time for
age graded results

Added

- comparedb2fb - compare database members to facebook group members