Rewrote /user/reset_password to Go (#3929)

* rewrote /user/reset_password to Go

* Fixed redundant rollbacks

* Removed UUID dependency, doing it manually now

* Go fmt

* Fixed UUID encoding issues

* Fix missing Content-Type header in email template

* Fix struct values in rendered template

* Fix my template "fix"

* go fmt

* fixed reciever problem in template execution

* Added template test

* go fmt

* Fix improperly inserted URL

* added path to url so it should point to the right place now

* fix incorrect configuration parameter in CDN-in-a-Box

* Fix bad default cdn.conf

* Fix incorrectly formatted email addresses in template headers

* Fix improper URL formatting in template

* Fix bad fragment in cdn.conf URL
7 files changed