added sounds table and sound model with basic associations + licensing; added preferred sound licensing to user model and views;
merged from master
added soundcloud provider authorization and soundcloud identity
merged from master
Big One: Add sounds to observations; import observations from sounds; observation controller handles sounds; sound_selector.js handles sound selection ui; guess observations taxa from sound tags;
added sounds to observations#show
added sound icon to observation_component partial
added soundcloud non-expiring tokens; store soundcloud embed html asynchronously
Merge branch 'master' of https://github.com/inaturalist/inaturalist into sounds
sounds integration tweaks
merged master branch
fixed tabs on observations#show/edit
fixed bug in SoundcloudSound#to_taxa
Minor ui changes to sounds.
Merge branch 'master' into sounds

Conflicts:
	config/locales/en.yml
	public/javascripts/translations.js
Bugfix on taxon place selector.
Minor bugfix.
Possible bugfix.
Added captive to batch edit.
Merge branch 'sounds'