Use local_settings.py to override parts of settings.py

Rather than parsing settings.local at the top of settings.py
Change local_settings.py so that GeoIP path is absolute instead of relative.

Also made changes to views.py where the GeoIP db was being used.
Update comments and error messages.
Fix _fill_db() not complying with newer UNIQUE db constraints.
Show country count by total unique machines, not by total log events from that country.
Update .gitignore to ignore .db and .log files.
Merged local_settings branch and broke everything.
Merge pull request #10 from dfedorth/master

Show country count by total unique machines, not by total log events from that country.