Patches to build and run vmhgfs on 3.18.1

This is a set of patches I used to build and run `vmhgfs` on the Ubuntu 3.18.1 mainline kernel:
```
3.18.1-031801-generic #201412170637 SMP Wed Dec 17 11:38:50 UTC 2014
```