Added memory allocation for kernel purposes

Added memory area structure
Added physical memory area list
Added static assert
Added bitmap structure
Added bit operating to library (fls, ffs)
Added Two-Level Segregated Fit memory allocator by Matthew Conte