User Profile, Password Reset and API Route Cleanup

API:
- Refactored concept for binding routes using the .bind() method in
config/routes and plugins/pulsewire/src/pulsewire.js
- Implemented /users/request-password-reset
- Implemented /users/execute-password-reset

FE:
- A bit of new LESS to declare .pulsar-dialog
- A little more progress in message center
- /password-reset route added and implemented to call /execute-password-
reset on the API
User Profile and Password Reset Iteration

API:
- cleanup in error processing
- changed URL for /#/execute-password-reset

FE:
- Added "Forgot Password" link to Login dialog
- Changed displayName editor in UserProfile to be a normal text input
because people don't need to use HTML in their damn names
- password-reset.* renamed to execute-password-reset.*
- PasswordResetCtrl renamed to ExecutePasswordResetCtrl
- Added the "default" profile photo until I get photo uploads done
- Added route: /#/request-password-reset
- Renamed route: /#/password-reset -> /#/execute-password-reset
-

Starlight:
- Changed some parameters for "where" things are (and what size)
- A little bit of cleanup