[DBUILD] Updated dbuild to handle menuconfig/mkconfig automatically.
[KCONFIG] TOOLCHAIN - Default to BTDK on linux.
[BUILD] Easy build a standalone kernel using the default configuration.
[BSP] Removed the legacy BSP system.
[SYSCALL] Fixed some definitions in the syscalls.
[FS] FullFAT | EXT2 - Select the VOLUME and BLOCK sub-systems.
[NET] PHY - Can build without BT_CONFIG_OF support.
[MM] Correct phys_to_virt and virt_to_phys() macros for use in bare-metal configurations.
[OS] Updated the weak main() to use the configured bootlogger for printing.
[DBUILD] Allow building of PROJECT_DIR based projects.
[BUILD] Allow standalone OOT builds, and make project.init to start a new bitthunder project.
[BUILD] Fix OOT building within a new BitThunder project.