Fix a small bug in Makefile
Add a naive implementation of cyg_log function to log output messages. Added two global variables: log_level and log_out
Rename cyg_print_log to cyg_log; add enum LogLevel with 4 levels of logging