Ignore implementational headers
Document the JoyModel, too
Fix include header location
Look yet more like other GObject code

In vain hope that we'll eventually get there. Alas, no luck, as of yet.