Correct empty note functionality
Set default notes_unsent to false
added new version to CHANGELOG, fixed broken links in old one
Merge pull request #950 from YaleSTC/948_empty_notes

[v3.4] #948 empty notes
868 fixed production email links
fixed test email links
updated changelog w/ #868 again
set default role in users_controller#create
explicitly deny non admins/superusers the ability to change view mode
added view mode reset validator in user model
set default view mode in schema to 'normal' and updated schema (v3.4)

Conflicts:
	db/schema.rb
updated schema for only v3.4 migrations (forgot to drop db before last commit
fixed controller method to not use strong params from v4.0
Merge pull request #961 from YaleSTC/868_emaillinksagain_34

resolves #868 for v3.4.x
Merge branch 'release-v3.4' into 966_admin_permissions_34
updated changelog w/ #966
added floor of zero to calendar availability
added floor of zero to catalog availability
added #982 to CHANGELOG
Merge pull request #985 from YaleSTC/982_availability_floor_34_real

resolves #982 for v3.4