Shared Memory and User Input

Shared Memory objects have been added, as well as preliminary HID input(buttons only)

Now that master doesn't have them (and builds fine), this file should be removed indeed.