Sim logger

Completed new common_log for sim_engine

Provides easy access to log recorders for modules using the global sim_engine log. To get a log_recorder for your module use the following syntax:

 log_recorder mylog(common_log::get_reference()("moduleName"));
 
See the unit test in common/logger for more information on using the log facility.

Unit tested and ready to go.

<!---
@huboard:{"order":4.0,"custom_state":""}
-->