xmalloc, for instance, seems to be used by the ruby library as a wrapper around malloc, which doesn't fit well with dislocker.
This adds an include/ directory from which includes files will be. Each header is now moved to this directory, in the same sub-directory it was in. Each #include has been changed accordingly in order not to break compilation.