switched the logger class to use int constants for trace levels
reorganized the logging code and added a few unit tests
added log level of info and demoted database logging to that level
added info log setting to admin UI
adds convenience methods for logging
removed some unnecessary logging in metastrings library
minor logging updates
coding standard update
Merge pull request #5433 from cash/logging

Logging cleanup