Modules/LVM - Detection for GPT in MBR code

- TODO: Move the GPT handling to its own handler and have some form
  of priority-based layout detection?
Modules/AHCI - Cleaned up AHCI LVM names
Modules/NTFS - Implimentation in progress
Kernel - Added UTF-16 functions