Move password and email confirmations features from users to settings controllers/mailers/etc.
Reverted back to users controller for password reset and email confirmation; settings controller currently requires the user to be logged in so a no-go. Finished password reset controller.
Consolidated password and email request keys into a single request key. New parameters can be added to this if the number of non-logged-in requests grows.
Controller methods, UI, and strings for password reset. 

This completes fixes for #93, #94, #95.
Add forgot password link to signin page, fixes #92.
test1
test1
test1
Fixed issue with heroku/postgres.
Merge branch 'master' of heroku.com:dev-drew into forgot_password
Updated forgot password mailer text.
Merge branch 'forgot_password' into 'staging'

Added forgot password experience

Merged-on: https://www.assembla.com/code/teachermaps/git/merge_requests/228153
Fixed dropbox error
Merge branch 'staging' into maps-james

Conflicts:
	Gemfile
	Gemfile.lock
	app/controllers/users_controller.rb
	app/models/drop_box_account.rb
	config/routes.rb
	db/schema.rb
replace live javascript with "on" function
found jQuery depreciation of ".live()", need to refactor later.
fixed bug regarding users seeing other users maps
Changed sorting in user.maps to "id" from "created_at"
revered changes when debugging javascript ".on()" errors;
removed size change on hover;
found out how to convert ".live()" jQuery to ".on()"
Converted all jQuery ".live()" listeners to ".on()" listeners…. seems to have been a clean fix.