zhiayang is a sad man
why am I doing this, naming change for library:: types
more cleanup
more cleanup.
Merge branch 'feature/revertbreaking' into develop

Conflicts:
	.build.h
	Libraries/Iris/HeaderFiles/HashMap.hpp
	Libraries/Iris/HeaderFiles/List.hpp
	Libraries/Iris/HeaderFiles/Vector.hpp
	Libraries/Iris/StandardIO.cpp
	Libraries/Iris/String.cpp
	Libraries/Iris/Utility.cpp
	source/Kernel/HardwareAbstraction/Devices/PCI/PCI.cpp
	source/Kernel/HardwareAbstraction/Devices/StorageDevices/ATA/ATA.cpp
	source/Kernel/HardwareAbstraction/Devices/StorageDevices/ATA/DMA.cpp
	source/Kernel/HardwareAbstraction/Interrupts/Exceptions.cpp
	source/Kernel/HardwareAbstraction/Interrupts/Interrupts.cpp
	source/Kernel/HardwareAbstraction/MemoryManager/Virtual.cpp
	source/Kernel/HardwareAbstraction/Multitasking/Scheduler.cpp
	source/Kernel/HardwareAbstraction/Multitasking/SchedulingHelpers.cpp
	source/Kernel/HardwareAbstraction/Multitasking/Task.cpp
	source/Kernel/HardwareAbstraction/Multitasking/TimerProcessing.cpp
	source/Kernel/HeaderFiles/HardwareAbstraction/Filesystems.hpp
	source/Kernel/IPC/Dispatchers/CentralDispatch.cpp
	source/Kernel/IPC/Dispatchers/WindowDispatch.cpp
	source/Kernel/IPC/IPC.cpp
	source/Kernel/Kernel.cpp