Add Force SSL Configuration/Middleware

Solves #1300
- Adds forceAdminSSL bool config value
- Adds checkSSL middleware
- Adds redirectSSL helper function
Merge pull request #1542 from pmgarman/ssl