Fix the kqueue bindings

- KernelEvent struct layout was incorrect for 32-bit
- kevent takes the kqueue handle as its first argument
Return int from KEvent instead of bool

Otherwise there is no obvious way to determine the number of events
that were actually put in your eventList array.
Merge pull request #59 from mono/corrado/fix-kqueue

Fix kqueue bindings
Wrapped generated-code samples in <![CDATA[]]> elements. Switched "lang" attribute from "c#" to "C#".

Not strictly necessary for these particular snippets, since they don't involve XML-breaking characters like '<' but good for consistency.
add CFFileSecurity and NSFileSecurity bindings
Merge branch 'master' of git://github.com/dlech/maccore
Merge branch 'master' of git://github.com/mono/maccore
Allow NSDate to be compared by value
Add code generator for converting NSError to an Exception