New class to handle event logging.
Logger: Added Domain and Path
logger: Added: signin, login, password change, CSRF failure and permission denied events
logger: Added: password_reset and password_reset_request events
Core: added config check to disable URL to video embed transformations. This was prompted by a need within the Signatures plugin.
Core: added another condition to linkify/embedify method.
Merge pull request #1921 from vanilla/feature/config-disable-embeds

Core: added config check to disable URL to video embed transformations. This was prompted by a need within the Signatures plugin.
Baselogger: fix error log level
dblogger: Add simple API, Update to use URL with domain,
Core: conditionally define target for social sign in anchors for forcefully embedded forums.
Core: instead of checking against SocialIcon CSS class, check against a more general CSS class, so that social sign in links in embedded forums are more robust.
Core: shortened inline comment.
Merge pull request #1939 from vanilla/hotfix/fb-auth-embed-redirect

Added conditional target for forcefully embedded forum redirects.
Revert change to editor config.
Change to use UserName instead of InsertName.
Add additional log level function to the Logger class.

- Add Logger::levelPriority() to limit the events that are actually logged.
- Add Logger::logLevel() to set the minimum log level that is captured.
Tweak the spelling/grammar of log messages.
Set a default Logger::$logLevel.
Fix default log level bug.
Fix bug where the log levels are referenced against the wrong object.