Add `config/schedule.rb` and `*~` to gitignore.
New InatConfig class.

- New InatConfig uses config.yml.example as the default config values
- Remove APP_CONFIG (merged into config.yml)
- Replace INAT_CONFIG[...] with new config class
- Made the config keys more consistent
Add method_missing to InatConfig class.
Use  "CONFIG.foo" instead of "CONFIG.get(:foo)".
Minor fix.
Protected against unecessary external user icon retrieval.
Added photos_count to observations, plus a couple more optimizations.
Fixed annoying whitespace issue.
Added comments_count to observations.
Sphinx doesn't like things without types, apparently.
Bugfix: projects/invitations?on_list=yes was broken when there was an identification rule for the project.
Added more logging to help track reqests, users, PIDs.
Tried to prevent numerous life lists getting created by spammers.
Minor fixes to taxon links.
Isolate all DJ logging to the DJ log files.
Remove log rotation logic from the app.
added timestamp to taxon_range kmls in taxa/show
Added tool to bring users back from deletion.
Bugfix: taxon change email updates weren't using full URLs.
Added taxon to observations json responses.