fixed color reverting when printing multiple messages
removed unused fields in MDL_ALTIMETER
fixed trying to append an int to a string in novatel_read_serial
removed unsed variables in servo_switch.cc
changed appending errnos to strings to now append the string version of the errors
added extra method to singleton that will only return the instance if it is already constructed and unittests to support this.
Added the ability to set the debugging level of drivers for all levels. Added ability to log from within the logging framework without worrying about deadlocks.