Added mappable and public_positional_accuracy fields to Observation; rake task to populate these fields; abilty to filter on mappable in Observations API
Merge pull request #349 from pleary/statsd

An around_filter for sending controller/action load times and counts to Graphite
Bugfix: quality metrics weren't updating the observation when destroyed.
Fixed some mappable logic when adding quality metrics; Can now get observations from API where mappable is false
Merge pull request #346 from pleary/mappable

Added mappable and public_positional_accuracy fields to Observation; rak...
Switched people/stats to use site_id, ensured site gets set for new obs.
Merge branch 'master' of github.com:inaturalist/inaturalist

Conflicts:
	app/models/quality_metric.rb
Bugfix: places/edit was broken.
Removed long-running rake task from mappable migration.
Fixed bug with CSV generation that is causing some delayed jobs to fail; also some more preloading to speed up CSV generation, make it more efficient
Addressing an issue with nil values sent to Observaiton.set_community_taxa
Merge pull request #351 from pleary/master

Fixes for some issues I noticed in delayed_jobs
Bugfix: json escaping broke projects/edit.
Listed taxa not on checklists should never be primary.

If they are update_attributes_on_related_listed_taxa goes nuts and
kills delayed job.
Made footer dependent on sites, not config.
Made obs field values allowed vals validation case insensitive.
Some visual fixes for the footer.
Refactored stats collection to be less invasive with ActiveSupport::Notifications