Implemented entering the CPU's 32-bit Protected Mode

*Added a simple Makefile to build the bootloader
*Added 'switch_to_protected_mode.asm' module that enters the CPU's Protected Mode and
jumps to the 'begin_protected_mode' label
*It successfuly prints a message using the print_string_protected_mode call