Enhances effectiveness of IPC manager
Whenever a deslivered message is destined to the governor it will only
hand over the governship, if the delivered message is the desired
message of the current thread.

Conflicts:
	base-spartan/include/base/ipc_message_queue.h
	base-spartan/src/base/ipc/ipc_message_queue.cc
Improve waiting of the IPC message queue
When the desired message has been inserted jump emediatelly to it to
remove unnecesarry calls to the compare function

Conflicts:
	base-spartan/src/base/ipc/ipc_message_queue.cc
Small fix for the message queue comparing the wrong value when searching
Small parathesis fix for comparing function in message queue
Small improvement to message queues behaviour
When inserting, the comparing function is only executed when a searching
thread is actively waiting
Removes unnecessary debug outputs
Adds benchmarks for rdtsc and ipc server-client communication
Improves the rdtsc test
Adds klog syscalls printing stuff onto SPARTAN's kernel console
Further develops the ipc benchmark for server-client communication
Adds klog prints to rdtsc benchmark
Sets up ipc and rdtsc benchmarks
Merges changes form last cherry-pick
Removes debug prints