Kernel image is mapped at offset 0x2000 on 64bit
Migrating to cmake
Merge remote-tracking branch 'upstream/master'

Conflicts:
	kdump/Makefile
	kdump/kdump.c
	kmap/Makefile
Moving common functionality into libkern
Added read_kernel and write_kernel functions to libkern
Added basic implementation of kpatch tool

The kpatch tool currently just applies a hardcoded patch to the running
kernel.
Moved all tools into a common subdirectory
Added find_bytes function to libkern
Adapted kpatch tool to test some library functions

kpatch will now search for the uuid string in kernel memory so it should
be able to change it on every device.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	kdump/kdump.c