Removing log_minimal and adding new run-time logging opts
This commit includes the removal of the log minimal function so that there is only one logging mechanism in the OAI code base. This commit also includes adding a thread_id option to run time to allow the logs to have the thread_id in the header. Furthermore, it fixes the spaces in the header to be consistent and added error checking for overflowing log buffers.