Replaced unique_ptr with shared_ptr because unique_ptr's cause some
problems with gcc 4.4.
Wrote some comments about the logging.
Implemented FormattedLogSink::setDateFormat method
Implemented syslog log sink.